skysight-inc/HackerNews huggingface dataset:
Putin hails Crimea annexation and war with lessons on heroism

BBC-News - https://www.bbc.com/news/world-europe-60793319

>At the stadium

By Will Vernon, BBC News Moscow

I spoke to dozens of people queueing to enter the venue for the pro-Kremlin rally.

Many told the BBC they worked in the public sector, and that they had been pressured into attending by their employers.

One man who works in the Moscow metro, told us that he and other employees had been forced to attend the rally.

"I'll be here for a while and then I'll leave… I think most people here don't support the war. I don't," he said.
> It's not worse, but then seizing a billionaires boat is also not a huge grievance in the grand scheme of things, so it's not really a thorny ethical problem.

If you're approaching this from a consequentialist perspective, would you also be for preemptively seizing billionaire's assets the moment they're accused of kicking a puppy or whatever? After all, it's "also not a huge grievance in the grand scheme of things, so it's not really a thorny ethical problem".

>I'm OK living in a world where elites might have higher risks of having their property rights violated during crisis times.

Sounds great in theory until one day you're declared an elite[1]. Apparently 16% of peasants were considered kulaks in 1912, although the definition was later changed by the Bolsheviks so I'm not sure how much % actually got persecuted. Regardless I'd say the typical HN reader is at a risk of being considered a kulak.

[1] https://en.wikipedia.org/wiki/Kulak#Dekulakization
WCAG does allow for “conforming alternate versions”[1]. However, it’s one of those areas companies think they’ve found a loophole and then quickly realize how impractical it is to maintain two entirely different applications.

If you’re going to go through all that effort, why not just build and maintain one application that is more accommodating?

Alternate versions are typically best reserved for minor feature flags (e.g., user given option to change colors to a high contrast non-brand palette), for instance, than wholly separate versions.

[1] https://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html#...
Move as far away as possible is about all I can think of. Punta Arens, Cape Town (my first option), maybe Christchurch or Dunedin...
Yes, sure, it is NATO's fault that Russia attacked other democratic country with democratically elected government.

Please note that when you say something like this, you are repeating Russia's pretext for attack, not the actual reason.

Russia would have attacked Ukraine anyway because Putin has repeatedly stated that he will restore Russia in borders of Soviet Union.

The only thing that would have prevented this attack would have been Ukrainian membership of NATO.
I just think that the timing is right.
I think we are in a spot in time where it does not cost billions of dollars to build a search engine like it did 20 years ago. The relevant parts of the internet is probably shrinking and Moore's Law is making computing exponentially cheaper so there has to be an inflection point somewhere.

We hope we can become a useful search engine powered by open source and donations instead of ads.
G Suite Workspace users are being kept hostages by Google unless the users pay more money[1].

[1] https://www.ghacks.net/2022/01/20/google-ends-the-g-suite-le...
I appreciate that you've analyzed GPT3's inability to rhyme rhyme well. And maybe some of that comes from BPE. But saying that "GPT3 _cannot_ rhyme" is a strong and unsupportable statement. What, really, would the difference be between memorizing a rhyming dictionary and being able to apply that vs "actually" learning to rhyme? Because GPT3 can certainly do the former, so why can't it do the latter?

Now if you ran an experiment comparing MLM (or any LM) on rhyming tasks with different encodings, then you could certainly make a statement like "BPE is worse at rhyming than other encodings" and it would be scientifically supportable. And that very well might be true. But your extreme conclusion is not supportable.
Do you also expect Adobe to make sure your perpetually licensed photoshop 1.0 runs on Windows 11?

You are free to run your licensed version on an old version of Chrome for as long as you want. If you want an upgraded version that runs in newer versions of Chrome, you need a new license.
Huge loss. His thoughts on the "habitability" of software are priceless.
You don't develop protections. You develop zero trust. Unfortunately the current OSs cannot distinguish zero trust programs.
DRM in Dymo Label Paper – EEVblog YouTube Video
NATO has been training Ukrainian troops openly for years. Seems to be paying off, too. https://www.mil.gov.ua/en/news/2019/09/30/new-ukrainian-brig...

They are not in Ukraine participating in combat in the current conflict.
This seems like an argument for using headings. The "list" part seems irrelevant.
I am unfamiliar with Haskell and Go. What you are saying is not true for OCaml
Oh thank you. We should definitely promote this more.
There are some things, such as putting text inside a bitmap image with no alt tags, that are fairly objectively going to make any sort of accessibility software much less reliable and more complicated.

But what about things like "most screen readers don't support the new WebX API that came out six months ago?" Where's the line between what website developers need to do to be compatible with screen readers, and what screen reader developers need to do to work with the websites their users want to use?
I wonder where UN blue helmets are?
The very first place I worked at (as a developer) was a university. We were, for obvious reasons, very concerned with accessibility. I know this doesn't sit well with most web developers, but the primary thing that made it easier (back then, and IANAL), was to use HTML instead of javascript. Another way of saying that is, the primary problem with making websites accessible, is that they have far more javascript than they need, for functionality like "allow the user to submit a form" or "allow the user to click on a link". 99% of accessibility problems with current websites would disappear if they were made with 20th century web technology.

Also, I have to add, they would work better for the rest of us in 99% of the cases. There are a few websites whose functionality actually benefits from React (or Vue or whatever), but most websites are either doing "show this static content" or "allow this form to be submitted", and the primary reason the javascript is there is that the developer wants it there, not that it does the user any real good.
Show HN: Edrys – an open-source remote teaching platform
The main practical concern here is just that russia can launch planes and missiles from inside russia. If you want them to stop you're going to have to bomb some airbases.

Or you're going to honor the border I guess? Are they free to bomb civilians as long as it launches from their side? Even the best planes will get shot down if you give the other side enough chances, is nato going to allow that? Anyway where even is the border at 50k feet? How many conflicts have started because a pilot accidentally entered another country's airspace? Or at least that the other country claimed they had.
The article is all about the really long overview though. It is basically arguing that the market gaining is not a given. See the Japan example starting around 1990. That was over 30 years ago. If you look at Berkshire Hathaway 20 years back, it is clearly beating out the S&P500 by a lot.

> Ten years can be a long slog to stick with a particular stock if your future retirement / financial future depends on it.

Agreed. I hope to not be very invested in the stock market when I only have 10 years of work left. Seems too risky.
You can't do better than trusting your ISP if you want to use the internet. You don't need to trust other parties on the road if you're careful, which is the goal of this discussion.
where I live all they do is build houses. this idea that we arent building houses mystifies me.
I think this misses it a little bit. While it certainly is a problem to have a large $ value on stock that you can’t sell yet, it is a nice problem to have.

The real risk with joining a startup is that it might very likely NEVER be worth much at all. Whereas at a mature or public company, you can have some confidence that at least your stock is worth something today.

Of faang gives me $100k in stock, that’s real money I can put in my pocket. When a startup offers me 100k shares, it’s likely that having a chance to sell them doesn’t matter, because they aren’t worth selling. Of course, it can certainly go the other way and make me rich too. Hence the risk.
I used to have similar issues with the Moonlander. This is how I solved them:

> coding is a lot more painful or difficult to get used to

Primarily, it was the symbols, {}()[]$ etc, which were hardest to hit for me. I put my Layer 1 "hold" key to the left of my H key (I use the QWERTY layout) and have remapped keys under my left hand to output symbols with Layer 1. It takes some memorizing to remember which key to press for each symbol, but it is not too bad.

> I use the arrow keys, which are in awkward positions on the Moonlander

I used to use the arrow keys using my middle and index finger. Now I use my thumbs. It's a lot easier this way.

> finger combo seems weird

Try remapping those modifier keys to an easier-to-reach key, or alternatively setting up a macro key (for example, I have a Command-space macro key because command and space are on the same thumb cluster in my layout).
>>political discourse has turned to be very divisive and tribal. You are either with us, or against us.

This is because much of politics is currently driven by a global set of fascist/authoritarian govts and sponsored 'movements' pushing to destroy democracy. This is, IMO, back to the pre-cold war days, but stripped of all the "--isms" and ideologies.

It is now either self-determination for the people via democracy, or live under rulers like Putin, stripped of any cloking ideology. This is being strongly pushed/sponsored globally by Putin's govt; the Chinese are going about it differently with the 'Belt & Road' initiative and other exploitative agreements.

The grand experiment has been tried. It was thought that free trade exchanges and greater information flow from free nations would cause freedom, self-determination, & democracy to the former Communist nations. It did not. In trying to prove the thesis, the test proved the opposite, and enriched the authoritarian states.

Russia's ongoing assault on Ukraine since 24-Feb-2022, and the ongoing blatant war crimes including specific instructions to ignore civilian care[0], cluster munitions on civilian targets[1], or bombing a theater/shelter with "Children" written on the pavement outside [2], and it's support by ~70% of the deluded RUS population, show what can be expected from yielding to or appeasing authoritarianism.

It now really IS you are with us, or against us.

You are either in favor of democratic self-rule for all people, or you are against it.

This is war, and we are fighting against those who are happy to be war criminals.

It is important to take every measure, and "weaponizing" open source is among the least of the things that can be done to help.

[0] https://twitter.com/cnsnews/status/1504494016137555968?cxt=H...

[1] https://www.bellingcat.com/news/rest-of-world/2022/03/11/the...

[2] https://www.npr.org/2022/03/17/1087164709/ukraine-mariupol-t...
I wonder how many software engineers, and how many of the GoF (Gang of Four) who wrote the software book that popularized patterns in the software world, actually read and thought about A Pattern Language. I'm sure some, but in my mind the subtitle "Towns, Buildings, Construction" examines patterns that are large in scope, medium in scope, and small in scope. One of my personal complaints about software patterns is that there are so few that are 'large scale'.
Thank you for sharing your perspective. It never occurred to me that seeing things like deer, foxes, bear, eagles etc would be a similar experience in rural Europe. I’ve never seen such things when I’ve been there, but I figured it was just my bad luck or bad timing. Makes me appreciate more my surroundings. Thanks!
US knew that Iraq didn't really have WMDs and they also know Russia really has WMDs.
No need to spend time changing emails, use an email forwarding (cloaking) service instead. eg AnonAddy, SimpleLogin, Hanami.run, forwardemail.net - you can point the MX of your custom domains at them, and they'll forward the email on to your personal email address, and some let you reply using an alias.
Wanting a better reputation is an obvious motivator for 1. This isn't a separate option.
It is difficult for the valuation. It might not be worth the cost, especially considering that large amount of shares are held by early investors and founder.
Introduction to the Microsoft Azure Well-Architected Framework
Not everyone's mental health has benefitted. I have been depressed for the past 2 years and started cutting myself and doing other selfharm. The only face to face social interactions I have are with baristas now.
Might as well eschew all zoning laws and turn your home into a junkyard or a industrial manufacturing facility by the same rationale: it is your home, after all.
One of the Ukrainian Twitter feeds I look at lists Russian soldiers Social Media and small town newspaper articles. Its depressing on their side seeing young kids and young fathers coming out of these small rural towns and dying in the army. https://twitter.com/666_mancer. Its interesting to see the translated Russian comments as well.
Apparently I didn't make that part clear enough: This is a supply-chain attack against EVERYONE using their project. Those users will be 99% innocent civilians.

I might one day have an IP that is accidentally mis-classified as Russia. I mean those Geo-IP services are only like 95% accurate and they go out of date pretty quickly and updates are expensive. Plus .RU VPN services used to rent subnets in the US all the time. But then all of my files get deleted because someone wanted to make a point. So then I'm collateral damage in someone's remote fight in a war that neither of us were actually involved in.

Your argument is a bit like saying "It's OK to use chemical weapons because we're the good guys." They are not banned to protect soldiers, they are banned to protect civilians. And most likely, node-ipc's patch will hurt much more innocent civilians than it'll hurt Russian soldiers. It's the software equivalent of indiscriminate bombing.
Most of those 100 fish are not eaten at any great scale. If you ask someone for examples of whitefish, you're going to get answers like cod, haddock, pollock etc. None of which are tilapia. Tilapia arguably isn't even an example of whitefish.
To take the situation to an extreme conclusion:

Why doesn’t Putin just have his army start on the east end of Ukraine and proceed west, killing every single person and destroying every piece of infrastructure in their way?

Anything up to (and perhaps including) that point clearly won’t result in direct intervention, whether due to the fear of nuclear holocaust or for other reasons.

So then why not? If he needs to win at all costs, and he doesn’t care about anything but power, what is holding him back?

Is it because he wants to occupy Ukraine and get its people to contribute to his GDP and their resources to sell? Russia is already devastating Ukraine to such a degree that there will be constant guerrilla fighting as an occupied state and it will take substantial investment to rebuild industry. Russia doesn’t seem to have the people or resources for a long term occupation.

Because there are escalations that can still happen besides direct intervention? The US and EU could do more, but not that much more. China is the only one that can really put the heat on at this point, and they probably do have a limit at which they would.

Or is it because he can’t? Even with the total commitment of all of Russia’s resources, can they not utterly annihilate Ukraine? That seems unlikely (although the cost seems to be far greater than previously believed), although it may require nuclear escalation.

So it seems to me like we’re in a waiting game for Russia’s other trade partners (mostly China) to drop severe sanctions, or for Russia to escalate to nuclear conflict and let that genie out of the bottle, or for Russia to bow out due to lack of resources or regime change.

I think of those options, the most likely is that Russia continues throwing bodies into the Ukrainian meat grinder until they can finally claim a pyrrhic victory. I can’t imagine NATO intervening, no matter how terrible the events, when nukes are on the table.
> set up a commercial kitchen in your home, and set up patio furniture for random people to show up and order take out?

This already happens in my country. It's a great way to support entrepreneurship and small businesses. I can't imagine how authoritarian the country must be to criminalize this. Are you living in North Korea or Cuba by any chance
You want to remove your finger from the J key. If you don't, you're back to stretching your hand.

Here's an experiment: stretch your hand out as wide as you can and try to move your fingers up and down. Doesn't work so great. Now leave your fingers relaxed, like they are laying on a ball and try the same motion. Much easier!

When I hit Backspace, my index finger is on the bottom edge of the 0 key, where 0, O and P intersect, because my index finger is shorter than my ring finger. While hitting Backspace, all my fingers are straight - no hand stretching. I do have pretty big hands, so that's a factor too. If I wanted to (I don't!) I could leave my index finger on J and reach backspace with my pinkie by twisting my wrist. Or I can leave it on J and stretch to reach BS with my ring finger, but that's an uncomfortable stretch that would put my head in an uproar within a day.
More likely that having different software interfaces depending on ad version is implicitly admitting they're changing something for the sake of ads
I love wildlife; I spend lots of time in nature.

But I'm not a fan of re-introducing (or introducing) these species into this habitat. Into London no less! After 400 years!!

Today, everything is politicised.

In the UK, farmers are forced to keep their cows enclosed in barns, in order to allow the orchids to grow. The message is 'nevermind the cows, nature is for orchids'.

I strongly suspect that these sorts of measures are taken in order to justify further governmental intrusion on what people are allowed to do, and to erode property rights in the name of conservation.
This is a great point! Without verifying the entity on the other end of the line and the risk that my words could be used against me—and my loved ones—I’d toe the line and parrot back the official position of the corrupt gov’t. What’s the upside to speak out with some random SMS?
Aren't we past debating whether the heating trend is real? I thought we had at least moved on to fighting over the cause.
You didn't, but Microsoft didn't tell you it would be good "indefinitely" either.
> you cant take your hand away to use the mouse and find that keyboard half again

I used to have this issue. Then I realized that if you tilt the Moonlander, there's a gap between the thumb cluster and the rest of the keyboard. Locating the half of the keyboard is a matter of just moving your hand towards the keys until your thumb slides into that gap. (It sounds complicated but in reality it isn't.)
It depends on your field. If you're a services company (as in, consulting and subcontracting) you're dead in the water unless you have a sales team day 0, even if that sales team is just the founder working over time. Those places live and die by their contracts.

There's a large number of small (<5) person companies that work entirely like that. They're not _sexy_ and they're never going to be unicorns, but they make a good amount of money for the people involved when they inevitably get purchased by some larger group.
I wish Wikipedia was acyclic for math topics.
Sure, but the Germany was conquered. And noone is eager to start conquering Russia.
It's not robust at all. Programs can and will exit before the userspace daemon is able to read from /proc. Malicious programs can even attribute their network activity to any program on the system they are able to exec by execing that program immediately afterwards or concurrently from another thread. One can properly track program paths/arguments by setting kprobes on the exec functions within the kernel and copying the data to a ring buffer read in userspace or by reading out of the task struct using bpf_probe_read_kernel.
68K’s are still produced by Rochester Electronics; they are still used in some embedded systems (allegedly automotive systems?), which is good news for kit builders!
Opt-in DRM? Like in Firefox where you need to enable it for sites like Netflix or Spotify at first use?
Growing up in the middle of Chicago, it wasn't terribly uncommon to be walking down a major four lane road and see a coyote running down to the road to the nearby cemetery.

Or the time I saw the fattest coyote I'd ever seen casually walk right past me on the sidewalk.

Or the coyote in Quizno's (sub sandwich chain) incident: https://www.chicagotribune.com/news/ct-xpm-2007-04-04-070404...

A coyote walks into the shop and cools off in a drink cooler.
Regardless of helping or not helping there will be more devastation, that is unavoidable at this point. Will the world let one person terrorize an entire region and neighboring countries? If US does not intervene in means Putin has won, and can have all of the old soviet states back, the US is too scared to get its hands dirty again. Of course there is massive risk, but we are beyond that point. Without intervention you let Russia expand, rebuild and have the same risk of nuclear war as before, just with a bigger bully. If this invasion was justified in any manner I would feel different.
The problem with the jets is that everyone involved thinks that they are a bad idea whose military utility isn't worth the degree of provocation no matter what route they are supplies through, but no one wanting to be the country to say no to Ukraine about it; all the maneuvering was about countries making it so someone else would have to be the one to say no.

The US finally said no to the specific plan, and put forth the general rationale for the more general no when it did so.

(OTOH, the tolerance for acts that might be seen as provocation by Russia among NATO countries—at least those on the Eastern flank—is going up rapidly, with Estonia and Lithuania calling for a NATO-enforces No Fly Zone, and Poland hold-my-beering them and calling for a NATO peacekeeping force in Ukraine.)
Blind developer here.

So surprised to see so many negative comments here. Wondering if wheelchair users were hated back in the days when the law about wheelchair ramps was passed. Accessibility of websites is a real problem for blind people. And the thing is it is relatively easy to make your website accessible:

* Use simple HTML controls: all of them work great in all screenreaders. Only when custom behavior is implemented in javascript this might cause problems.
* Test accessibility with keyboard. That fancy combobox that you wrote that expands with beautiful navigation cannot be opened from keyboard.

This ADA guidance actually doesn't even mention this. Sure, providing alt descriptions can be useful but it's almost never preventing me from using a website. But a combobox or a button that won't click is a real problem. But I hope this is just the first step in making Internet more blind-friendly.
Your mental math is correct.

If each temperature was sampled identically and independently, each place’s “time since hottest” should be flatly distributed between now and however long the recording goes back to.
The author lost me when I read this politically-correct swipe:

Ethereum has made a handful of white men unfathomably rich