skysight-inc/HackerNews huggingface dataset:
nice! instant throwback to childhood watching Des Chiffres et des Lettres on TV

a bit of feedback, can you make it so that if you type an operation on the first block of a line it takes the last result as the first item and fills the op as the second item?

the thing that trips me up playing is thinking like:

"50 plus 3 is 53, minus 7 is 46, times 3 is 138"

so I'd type 5 + 3 - 7... i.e I press the operation right away instead of typing the last result before the op... oddly frustrating! and I keep on doing it over and over again!

oh, and I second the request to clear the board, reloading just doesn't cut it: it's a full, slow enough RTT to the server that I type on all inputs to clear them up instead. plus when added to the home screen as a web app on iOS there's no way to reload except killing the app... a bit frustrating also!
In golang, you can reasonably have a collection of things accessed through interfaces, check whether each one conforms to additional interfaces, and call the methods of those additional interfaces if so. If user code does this, then adding a new method to a library can cause user code to break.

You may say "Well, don't do that," but it seems like golang users think of this as a way to provide backwards-compatible API upgrades[0].

[0]: https://avtok.com/2014/11/05/interface-upgrades.html
Keeping Time at Stonehenge
Ghost of Grozny Grad.
> So then that makes me wonder, why work there?

To be clear: It’s because they’re still being paid very, very well.

The top paying tech companies are kind of a weird bubble because they pay so well on average but they also have a huge upward range beyond that for top performers. It leads to situations where someone can be making $200-300K per year but end up feeling underpaid because someone they know is getting $600K for being a top performer at a top company.

It’s also important to put it in perspective. Relatively few engineers work at these companies in total. The vast majority of engineers work at more mainstream companies where the pay is still good (though maybe not retire early good) and the hours are reasonable. People at the big companies are working long hours to compete for those few coveted top positions and top salaries. But you definitely don’t have to work at those companies.
The common opinion seems to be that the T-14 Armata is vaporware, and their newest tank is the T-90 which they are using - and having stolen by farmers.
Yes. Ukraine wants in EU and NATO.

'the west' was reluctant, especially on NATO membership. The messaging might have been wrong. Because they don't want to dilute the open door policy.

But they specifically said not right now and that nothing was being discussed.

Not to mention NATO is self defensive and that both sides have been proliferating weapons.
Perhaps what is difficult is coordinating targets for the Air Force considering the mess going in the ground.
Yes absolutely, but it’s typically harder to measure for laptop users and will vary a lot based on laptop hardware.

On the Steam Deck, every device has the same hardware, and Valve even puts an (optional) display in the top left corner of the screen to show the device’s current power draw in watts, which makes it a lot easier to make meaningful comparisons between games!
NATO E-3A Sentries operating out of Krakow are orbiting just short of the Poland/Ukraine border monitoring Ukrainian and Belarusian air space. They can see everything flying over about the Western third of Ukraine at all altitudes and about half of Ukraine, including Kyiv, for medium and high altitude targets.
If it's instructions on drinking bleach, why censor it?

The discussion has to be one of nuance, but i think back to the days of TVs (lol). TV and radio had (to my understanding) laws about what you can say on air, different than what you would encounter on the sidewalk. It seems to make sense. After all, piping instructions on drinking bleach into everyones home seems bad. Inciting riots in mass seems bad. I don't know, but it seems logical to me.

The internet is obviously different.. but not different in every way, in my view. It seems like we need to be honest with ourselves. The internet is different than just yelling things on street corners. What should be allowed? I don't know. But i don't think it has the same freedoms as yelling on the sidewalk.
You appear to have seen way more of Veritasium's videos than I have, which seems rather odd, given that you dislike them so much.
A few have been charged with seditious conspiracy. It’s not “insurrection” but also not “lighter” necessarily.

https://www.justice.gov/opa/pr/leader-oath-keepers-and-10-ot...
It's just bad 'AI' because they won't give up revenue to do what would be required to actually avoid censorship while still cracking down on coordinated bs.

I think we need a better word than censorship.

More like inept penny pinchers.
> If it's instructions on drinking bleach, why censor it?

Not comparable.
> There're assessments that Russia will run out of supplies...

Any links to read?
If I were him, I'd blur the finger tips in the photos. They have enough resolution to extract fingerprint information. There's much opportunity for mischief. I hate biometrics as a means of identification and access control, but the reality is that it's used (certain smartphones, some national ID cards, door locks, criminal records search). Even if he isn't enrolled in any fingerprint system now, he might be in the future.
I fear a people that make their life and policy decision based on Internet memes.
Post processing or just lowering the resolution?

Filming a deepfake with a DV cam pointed at your screen is very convincing. Sadly.
It would be bad for China.
A reminder that The Hill can put MP4s on their own servers and host them this way.
same, haven't done so for a while, but when I do, they are very agreeable.
>Sure, but that is more of "reassignment of ownership of capital"

ha ha your phrasing is funny. It is more like "sudden unexpected reassignment of ownership of capital".

>and that makes it less likely and not more likely that such an endeavor will be funded (for political reasons).

Yes the powers that be are finally starting to slowly turn against the software people. You see Europe getting tired of them losing every last bit of the little value chain they have left. Meanwhile in the US, elites are getting tired of software empowering people other than themselves and are starting to make moves to try and put the genie back in the bottle. We saw all these tech CEOs being brought up in congress but all that it showed is that they still don't fully get how they have been robbed yet, just that they know that they have been robbed. If they manage to stop the software industry (a big doubt) yes I can see them putting a stop to self driving tech(although China seems determined to steam ahead no matter what). If they do manage to stop self driving that means they have also managed to kill a lot of the software industry as well and with that one of the last few paths to a solid comfortable middle/upper middle class life in this world.

>Unlike say nuclear fusion (safe and practically unlimited energy at an order of magnitude previously unseen is worth the spend and most countries would bite I think), is self-driving worth hundreds of billions in expenditure?

Now you are pulling an exact number out of thin air. Will it really be hundreds of billions in cost? When you talk about "hundreds of billions" you are talking about a noticeable chunk of the US's GDP and the complete GDP of most countries.

Since when has software or even advanced AI research ever cost that much to develop? Don't get me wrong: I believe it will be in the billions or even tens of billions over many years, but this is a cost that that can be absorbed by the companies/government entities that are pursuing this and even tens of billions can be justified by the potential gains.
There are only a handful of companies that have crossed the $1 Trillion USD market cap threshold.

Tgese are some of the richest entities in all of human history and their direct customers cannot even get a reply to an inquiry that has destroyed their livelihood - and there is no law or regulatory body that requires them to.

This is embarrassing as an American citizen but moreover as a human in our current society - what exactly do we value/reward that this gets barely any attention?
It was not until go1.8 that they added the warning to not use '=='. In go 1.7, it simply told you that == vs Equal had different semantics, see https://cs.opensource.google/go/go/+/refs/tags/go1.7:src/tim...

There are many cases where you know that your times are in the same timezone, or you don't mind different timezones comparing as different, and so '==' used to work correctly quite often.

My program was clearly not broken in 1.7, when I followed the documentation "Equal ignores location, == uses location", and things worked well.

My program became counter to their documentation in 1.8. My program broke in 1.9.

I don't see how that is not a breaking change.
A press organization that does not report on the actions of an authoritarian government is very much a part of the authoritarian regime.
Even the Republican-led Senate Intelligence Committee agreed that Russian collusion was a real issue:

> It is our conclusion, based on the facts detailed in the Committee's Report, that the Russian intelligence services' assault on the integrity of the 2016 U.S. electoral process[,] and Trump and his associates' participation in and enabling of this Russian activity, represents one of the single most grave counterintelligence threats to American national security in the modern era.

https://en.wikipedia.org/wiki/Senate_Intelligence_Committee_...
1. Markets fails under the weight of monopolies. Youtube needs to be broken up or regulated.

2. There was a supreme court decision that a platform (in that case a large mall) that makes itself a de-facto public square has to act like one, accruing responsibility to protect speech. I believe this is the right link: https://www.mtsu.edu/first-amendment/article/583/pruneyard-s...
> I definitely know more people that have experienced -40C in their life than ones that don't. I have and I do not live in the prairies.

Yes, the -40 is what I was using for my differentiator. You provided an example of a location that didn't come anywhere close to -40.

Pretty much everyone I know complains about it being -40 out, but it never actually is (they're all talking about -30 with a strong windchill). It is particularly egregious to me, as the difference between -30 and -40 is as significant as -15 (standard chilly) and -25 ("ok I hope there's no wind today"). And when it comes to a technical discussion about something like battery temperature, those few degrees matter a lot.

> I wonder what you call the southern half of Quebec. Quebec goes way up north. Southern half of Quebec would exclude almost the entire population of Quebec.

Yes, I was not being geographically precise - I was mostly referring to the St Lawrence Valley, which contains most of Quebec's population. Obviously Saguenay, etc would have experienced -40. I basically just checked environment Canada's historic records for Montreal, Quebec, and Trois Riviere. It wasn't intended to be terribly precise.
I believe someone form UKR gov 'validated' it, that said, it's probably mostly a myth though possibly maybe someone did do a few kills.

It's an ideal bit of propaganda to have though.

If the Ukranians pull through this, the 'Ghost of Kyiv' will be utterly mythologized. There will be movies, video games, statues, restaurants, brands of beer etc..
> I recommend actually posting your full comment, so that it becomes longer-lived.

Alright, here goes...

PART 1:

> basically every platform has a much better way to create an app for it

Yes and no.

On macOS and iOS, using Apple's first-party, in-box UI frameworks/libraries like Cocoa, Cocoa Touch, SwiftUI is the best, and only, way to make a lovable user-experience on macOS and iOS. The downside is that if your application needs some ultra-specific widget that Apple hasn't already made in Cocoa then you've got a lot of legwork to do, especially w.r.t. painting in your NSView subclass. Despite Cocoa's very modern and sophisticated aesthetics, it's still fundamentally a very 1990s OOP widget library based around composing and subclassing opaque view objects.

On Linux (and in ancient-times: UNIX environments like CDE): the native desktop app UX story has always been a hot-mess simply due to UNIX specs like POSIX not getting involved in the GUI side, and despite some OS vendors trying to be consistent (rip SGI) the widget/library vendors never had any incentive for consistency. While GTK is considered Linux's "default" widget set today, there are still other equally-native but entirely separate widget toolkits (Motif, Xaw, etc) that developers are free to use - so there is no one true way to build a native GUI for Linux today, or at least, not one readily suitable for 1990s-style RAD, in my experience.

On Windows... well, that's where Microsoft has somehow taken Windows from being its (imo) Windows XP heydays: a platform with a (relatively nice) coherent and single widget set (i.e. USER32 and ComCtl32) - with occasional third-party libs like Delphi's VCL. (Other things, like MFC, ActiveX, .NET's WinForms, and so, were just slightly-more-usable wrapper libraries over Win32/USER32/ComCtl. The fundamental unit of a GUI in Win32 is the hWnd (Window Handle), which represents some rectangle on the screen managed by Windows' window-manager (which can be a top-level window with a titlebar etc, or a composed arbitrary rectangle for a composed widget, such as a button or checkbox: Windows has always supported this high-level composition of hWnds, but with severe limitations tied to its dependence on GDI (e.g. when you're using separate hWnds for separate controls then those controls can't have z-axis alpha-blending when overlapping - and you can't do deep-color painting as GDI is fundamentally limited to 32-bit ARGB). By the early 2000s it was to clear to everyone, including Microsoft, that a modern replacement was needed - which we saw in the original Windows Longhorn demos of 2003: Windows Longhorn (then Vista) now had a true compositing window-manager[1] which allowed applications to get top-level hWnds (and without any of GDI's legacy tentacles around them) which then could be used as a render-target directly from Direct3D for high-performance, yet windowed, 3D applications[2] (OpenGL support came later). This was crucial for the design of WPF (Avalon)...
Because that institution then worked another four times without incident. The institution, as flawed as it is, still kept transferring power peacefully.

In 2020's case, there was no dodginess, but nevertheless one candidate would rather discredit the institution rather than admit he lost, and -there is nothing to replace it with-. We've had 250 years of peaceful transfers of power because of this system; without a universally agreed to system to transfer power, we will have civil war.
Do we see much change with photoshop? Personally I don't recall seeing much, but a "photo" of someone in the wrong place at the wrong time is every bit as damning as a deep-fake video in many circumstances.
"Defending" assumes an attacker, which is the one breaking the principle of non-violence. So no, you're not a hypocrite to defend yourself if you believe in non-violence

Said differently, the belief in non-violence can be stated as "I believe in pursuing non-violent means in absolutely every situation except for those in which another actor acts violently toward me"
They just recovered it:

https://abcnews.go.com/Politics/navy-recovers-stealth-35-sou...
Hurrah for your class consciousness, feed it. Nothing about this is an inevitable rule
The optimistic takes are stronger than „temporarily stuck“. It’s basically „in a position where nothing can move forward or backward“. The road is blocked, the vehicles are out of fuel, with many wrecks in between. Food is running out and, soon, the crews will have to abandon their vehicles. It becomes a 40-mile long mass of scrap metal.
I guess we’re now at step2:

> In the event that such redemption right was triggered, we would be required to issue a notice within five calendar days informing the holders of the Notes of their redemption rights.

Given:
> The Yandex group as a whole does not currently have sufficient resources to redeem the Notes in full

Yandex seems destined to bankruptcy and/or just walking away from the west.

Uncertain who the $1.25b are owed to.
> The main effect of tofizopam is unrelated to GABAergy

It's a antagonist of the AMPA receptor. I am not saying it has anything to do with GABA-A but it enhances the action of GABA.

https://www.nature.com/articles/nn0600_551

>By taking a classical benzo like klonopin you increase your GABA-A level which inhibit the overload of excitation (GLUT).

No, Klonopin does not increase GABA, it attaches to the GABA-A receptor to allow more chloride into the cell. It only enhances the activity go GABA.

https://en.wikipedia.org/wiki/Clonazepam#Pharmacology
There is a thought provoking book about how terrible the repercussions of WWI really were. The author claims the world was on the verge of a renaissance in technology, medicine, energy, music, trade, etc. The thought of a world war was incomprehensible at the time—no one believed it could happen. Who knows how the world would look today without WWI.

(If any one is interested in the book I will hunt it down as I don’t remember the name).
Being stoic doesn't mean you lack feelings.
Tunnel is one feature that make me like cloudlfare a lot
Dunno. Today two USAF B-52's circled over Moldavia for a while. Coming from England, crossing Germany, flying figures over a military shooting range there, going on to Moldavia for hours, flying back to England. Not alone OFC. There is a massive operation underway since days. There are large and smaller AWACS/AEW circling near Kaliningrad, Belorussia and just short of Ukraine. There are a dozen to several dozen tankers in the air over central and east europe almost all the time. I guess they aren't there just for fun, and probably escorted by fighters(which only rarely pop up on tracking services). Also over the seas.
There is an armada of C-17 Globemasters and C-5 Galaxies in action, shuttling whatever between bases and continents.

I don't expect them to accept being pushed back.

Wanna watch? https://globe.adsbexchange.com/ <- FILTER for MILITARY on the right sidebar, maybe click M for selecting multiple ones, which makes their tracks persist, let it run...

Like so: https://globe.adsbexchange.com/?icao=ae01d1,ae01d5,ae01d0,ae... (some E3's and R(C)135's preselected)
Ask HN: What questions do you ask when evaluating an offer with options?
I’m trying to understand how to evaluate offers that include options grants, which I’ve never done before. I’m starting to get a handle on what pieces of data are useful in evaluating their value, but I don’t know what’s common and tactful to ask and what’s generally off-limits. I assume shares outstanding is a pretty common question, but I’m not sure about e.g. info on liquidation preference, purchase price, funding round values, etc. So: what questions do you ask a startup when evaluating their offers?
Switching to Python examples from Go, but I believe it all applies just the same.

> What does "use the same method signature but with different meaning" mean?

.draw(times: int)

In your code that adds a shape to the canvas. In my code it adds a card to your hand.

> What is my "duck typing code"?

You collect everything with the draw signature as options to draw with.

> Is duck typing part of your API?

What do you mean “your API?”. Maybe I mention it in the docs, maybe I don’t. But that doesn’t really matter because if we’re going to compare intent, then this is subjective. And it really doesn’t matter because duck typing isn’t part of an API, it’s a technique / language feature. By just adding a method, I removed your ability to do something.

My point with all this is your definition is lacking. You just shifted the pain of defining “breaking change” to the pain of defining “compatible API”. Which is fine if you’re then going to define that strictly (see Hickey’s talk on SemVer), but you haven’t.
Google also censors, however, they censor different topics. They mostly filter content related to piracy, suicide, and misinformation sources.
Work culture and gender roles
Condolences on your memory loss. You should see a doctor.
I imagine many of the same people who championed the rights of Youtube or Twitter or Facebook to censor whomever they want were the same people who lost their mind when it came to the infamous cakeshop. That sword cuts both ways. They would also lose their mind if the laws changed and companies could discriminate against whomever they want in hiring. But when those same companies want to censor a viewpoint, they're a private company, they can do whatever they want.
Just because the right to redeem exists doesn't mean it will be used. Creditors might be unlikely to redeem if it they knew it would result in a default.
Nope: https://github.com/dwyl/ISO-27001-2013-information-technolog...
I’ve seen things on google sat maps blurred out, but in the clear on yandex.
> One potential argument is that the VKS fighter fleets are being held in reserve, potentially as a deterrent against direct intervention by NATO forces. This is unlikely to be the case. If the VKS is capable of large-scale combat operations to rapidly establish air superiority over Ukraine, by not doing so, it is, in fact, weakening its potential deterrent value against NATO forces rather than preserving it.

Makes sense if you assume they're being held as a deterrent I guess. I assumed that they were being held in case they were needed for actual combat. I see nothing here that refutes this. I don't think the west really appreciates how realistic (if undesirable) this scenario is in Putin's eyes, to our great peril.
Once you get off the mainstream internet you get more varied viewpoints. As censorship increases more people leave mainstream sources.

We are living in an era where everyone is on aol. Leaving those comforts will bring a richer experience.
They were still trying to install a regime against the people's will.

And the Soviet army at that time (which judging by ukraine was maybe better than Russia now despite worse tech?) doesn't even come close to the unimaginably grossly powerful weapons & military we have in the US (just using colorful language, my personal belief is on the whole beneficial even though causes plenty of pain and suffering).
Ask HN: What do you think of the metaverse? [March 2022]
Just wondering what you think of the metaverse concept, and what it could mean (day in the life) for us 10-20 years from now.
Alas, I read the TeXbook originally in 1986 and while I've dipped into it a lot since then, I've not re-read it in its entirety since that first read. I'm the one responsible for adding a section about the ALA-LC romanization in Tie (typography) on Wikipedia.
Underwhelming, sure, but likely true.

Genuine question: have you spent anytime living there? If so where/how long?
Absolutely!

Keystone XL should be rubber stamped like 2 weeks ago and our government should be warp speeding it's development.
Why not both? After all, this isn't a case of someone genuinely supportive of Trump's coup attempt being censored, this is an algorithm blindingly censoring journalists reporting on it. Humans not even in the loop. The rise of algorithmic censorship is the world becoming more authoritarian. It's not even a matter of individuals changing their values in this case, it's the system.

Though individuals have been changing their values as well. On the left and the right, and the center as well, there is more support for authoritarian. Part of that is due to COVID, so maybe it will fade. Hopefully it will, but we'll see I guess.
You mean „special operation“ as in „special Olympics“?
I think any commercial use of, or reliance on, dynamic DNS is a terrible idea.