skysight-inc/HackerNews huggingface dataset:
As Russian joke these days goes "Russia is going to be the Northern-most of all the Northern Koreas of the world". It took Putin 22 years yet we're here. Last time a KGB guy ran the country - Andropov - it also was tremendous tightening of the screws to the point of total breaking of things and thus resulted in "perestroyka" and all what followed it.

Russian officials store huge amount of cash out of banks, so that new law is really just to be used selectively to punish, not to really fight corruption (naturally no surprise here). It is like in USSR - one just couldn't have any large bank account back then, and so all those Party bosses, municipal leaders, police officers, factory directors, etc. had piles of cash and jewelry at homes.
A bit ironic to find this article by way of casually browsing HN.
American Express Suspends Operations in Russia and Belarus
Crazy idea here: Maybe try building some apartment buildings.
Ted Conference Returns to Vancouver with Elon Musk and Bill Gates
What for? Hey where the author got the idea from? The author doesn't use it. Fastmail? The author's method works with any mail service that supports custom domains and email aliases. Seems a stretch to call it an ad when it's not clear what they're promoting.
Another little note is that Fastmail also allows you to mark all emails for a specific alias as "read".

I personally have a newsletters@example.com, buys@example.com and signups@example.com all automatically marked as read.
> Having run companies, and hired many dozens of engineers, if you do so you'll end actively discriminating against many types of neuro-divergent people. Apart from the issue of whether or not you can actually show any benefits, you'll be one little conflict away from a lawsuit.

"We pair program here--that means actively working with another engineer for 8 hours a day. Is this something you're comfortable with?"

"No. But knowing this, I am going to still pursue this job. I will then sue you when I'm unhappy with the requirements you've clearly outlined to me."

What a world.
The context is different, the problem here is the hype that goes in a very specific direction (i.e. you can do anything with ML) as I briefly explained in another comment
All you need to do is unplug your modem and you're good to go.
I’m curious because this seems worse in many ways than purchasing in your home country and carrying across. I understand you go through the airport with a fresh laptop and that gives the opportunity for the airport security agents to mess with it, but in all recent travels when I’ve done this the only time I haven’t seen the laptop directly is when it’s in the X-ray machine for 30 secs. Seems like purchasing in visiting country would be less secure. Can you elaborate?
The music industry still makes less money then it did at its peak just before piracy
O-ring theory
Is this necessary? The guy is trying to feed his family, not add another zero to his bank account. Would you want people to tell you the same thing if there was an economic collapse where you live? I hope people would extend the same courtesy to you if you or I were in the same situation.
Failing to argue, because literally millions of times more people that this one guy actually have a use case?
And some services refuse to accept these addresses.

I've found old school approaches such as https://www.spamgourmet.com/index.pl to solve this better.
About the network partition: it only takes one state update between partitions to break the attack.

The most Bitcoin network reorganizations seen by Blockchain.com in one day was 7:

https://www.blockchain.com/charts/n-orphaned-blocks
I think you hit the nail on the head. As someone who started the bulk of my programming in Python, I found learning Java to be an excercise in frustration as there is so much you have to learn about design patterns and all of that mess. It seems to come up 500x more than in Python which is like here are a bunch of high level data structures and objects and how to use them, so go have fun.
I've definitely had filters set up based on this in the past. Did they change it in the last few years?
What operating systems does this support?
Piracy affects smaller companies far more than large ones, and that's where the discussion gets muddied.

In my view we don't talk about product protection enough, and instead resort to dunking on DRM all the time. Instead of talking about DRM and how it is legitimately problematic I'd like to highlight that we can protect products without DRM and still sell them - it's why products have gone to online accounts for seemingly offline software.

Of course this can be broken, the same as DRM, but done right online features can become a core part of a software and make it so offline patches remove a significant enough amount of feature that it's not worth it.

It is sadly a natural order of things. In my experience when I was younger I legitimately could not have gotten into graphic design and learned enough about it without the big name products. The pricing for something like adobe has become so far outside of reason that people will pay for the crack rather than the subscription as an example.
A lot of this discussion has devolved into the management side of choosing a language and strayed from the realistic side. But insofar as to why people would choose Haskell...

Haskell is fast, compiled, type safe, memory optimized, allows concurrency and parallelism. The use cases where you'll see using Haskell will generally be companies like financial sector where very fast and error free execution directly translates to making more money, e.g. dark pool front running trading algorithms. Generally you don't hear it extolled because of who is using it and the secrecy around what it's being used for, e.g. competitive advantage.

Outside of that you'll probably only see it in academia because of a lot of the reasons listed in the replies. In my opinion its a harder language to learn because it really is just lambda calculus translated to a programming language.
What you've described may not necessarily be the "equivalent to the exercise of border checks".

That depends on what would have happened had you not complied. In France if you are unable to produce an acceptable ID, you're taken to a police station where you're held until your identity is established. Once established, you'd have been allowed to go your way.

It would only constitute "the exercise of border checks" if the response to your non-compliance was to escort you back to the country where you boarded the train.

I'd be surprised if that's what generally happens. One instance I observed on a train going through Switzerland involved an English-speaking student. It took a while but after some discussion and the police making a few phone calls seemingly to their satisfaction, warning her to carry appropriate ID in future.
I felt the same way about Netflix when it first started. Now, there are dozens of competitors with different catalogues, making piracy enticing for people once again.
Being good at one thing does not mean you’re good at something else, news at 10 here.
Interesting. This is on the young side internationally. FWIW the Dutch have also been global leaders in optics for most history (the field really only starts when the Dutch invented the telescope and the microscope).
Yeah, because you bought an entire CD for that one song and the rest was filler
Here's a quick post on it https://twitter.com/earthsukh/status/1498577111296221188

It's based on this video from Prof. Brian Toon: https://www.youtube.com/watch?v=AzwHbHlK5kI, who to my knowledge has done the most in depth studies on it.
FWIW, SpaceX uses C++ for flight control software. It actually makes more sense for such hard realtime applications.
This comment would be extra creepy if you had.
Not OP, but I wonder is he is having the same feeling I am on this whole Ukraine situation.

Below is a paste from a conversation I had with a close group of friends:

I feel sorry for Ukrainians. I can't help but shake the feeling that they are being used as a pawn for the US to drain the military resources of Russia.

I would guess that, the optimal outcome from the neocon/neolib perspective is for Russia to rubblize Ukraine over a period of months to a year, all they while the west says "woe is me", and supplies equipment to decimate Russian armor and aircraft.

This makes Russia the indisputable bad guy for the atrocities committed against Ukraine, all the while the west has clean hands in decimating Russia's military power.

The end result is hundreds of thousands to millions of dead Ukrainians that the neocons will shed crocodile tears over.

Only cost them a few hundred million dollars to do hundreds of billions of dollars in damage to Russia.

If there was any legitimate desire to have Russia back off, they would be offering terms such as guaranteeing that Ukraine would never enter NATO as part of a treaty, lifting of sanctions, etc, contingent on a full withdrawal.
My point was you can have multiple types of “Not a Number” used at the same time.

Defining just error, undefined, positive infinity, and negative infinity is far from an exhaustive list but they obviously should be treated differently in many contexts.
> Steam

This is a bad example because Steam's DRM is notoriously terrible and even multiplayer games that use Steam's multiplayer services can be played entirely without Steam with a particular open-source emulator (granted they don't also have their own servers that you connect to, which is an entirely different issue).

Windows 11 and TPM are definitely points towards most computing moving in the direction that Mac OS has. The thing to remember, though, is that most users don't actually care. They only care if your bog standard apps run.
> Mine is the exact opposite. Slowing down and explaining design firstly helps to clarify things in my own mind and the pairer will usually see things that I missed as I explain.

I absolutely see value in explaining a design, and doing so with code, before you commit to the full project, but for me that step follows getting my initial design ideas down as code. I've had any number of projects where I've explained the high level design in words first, and people don't understand why it matters, and then I've put it down in code and shown the concrete benefits, and it instantly clicks. That doesn't mean that design will be set in stone and perfect, but I find it much easier to have the discussions about the design then.

But that's me. If you prefer writing the initial code as well with someone, you should by all means keep doing that.

> I dont really think people take to pairing or not on the basis of its prima facie effectiveness though, but rather whether they enjoy programming as a solitary or social activity.

I think you're right, with a caveat that it's not for me necessarily about not enjoying social aspects of it, but about the granularity of it. I'm happy to walk people through my code, but I want peace and quiet to put in place at least the outline of the design in solitude first.

> Really, I think teams should be set up to ensure people who like pairing to be together and vice versa, coz i feel just as miserable working alone all day every day as you do pairing.

That is absolutely reasonable. I have no issue with people pairing. I do have an issue with teams where becomes an expectation for everyone.
This is not unique to the US. For example https://www.rainbowkids.com/international-adoption/eastern-e...

Just search for photolisting you'll find it all over the place.
I assume they meant everything, except the browser (like electron apps or NodeJS on the backend).
Orwell talked about the receiving end of such propaganda (link found earlier today on HN):

> The nationalist not only does not disapprove of atrocities committed by his own side, but he has a remarkable capacity for not even hearing about them. For quite six years the English admirers of Hitler contrived not to learn of the existence of Dachau and Buchenwald. And those who are loudest in denouncing the German concentration camps are often quite unaware, or only very dimly aware, that there are also concentration camps in Russia. Huge events like the Ukraine famine of 1933, involving the deaths of millions of people, have actually escaped the attention of the majority of English russophiles. Many English people have heard almost nothing about the extermination of German and Polish Jews during the present war. Their own antisemitism has caused this vast crime to bounce off their consciousness. In nationalist thought there are facts which are both true and untrue, known and unknown. A known fact may be so unbearable that it is habitually pushed aside and not allowed to enter into logical processes, or on the other hand it may enter into every calculation and yet never be admitted as a fact, even in one’s own mind.

https://www.orwellfoundation.com/the-orwell-foundation/orwel...
What DRM did you use? Is there a plug-and-play solution, or did you have to hand-roll the DRM?
Right, but if rights holders learn that piracy doesn’t effect their bottom line, why would they care?
I'll also get nerd-sniped here :)

Monads are state/system backdoors for pure functions. Life would be pretty cool if we could just map/filter/reduce everything, it's a beautiful model and ripe for insane optimization. Sadly programs like that aren't useful, and programmers always want to do gross animal stuff like writing to sockets or files. Enter the humble monad, a way to pass something like a database connection, a logger, a system IO instance, or whatever into your cool nest of map calls.

John Ousterhout talks about this problem in A Philosophy of Software Design. Sometimes you need to carry things around, like a rendering context, a browser window, whatever, and you're give a couple of imperfect options:

- Make it global

- Thread it through literally everything

(React people might know #2 as "prop drilling", and they might know #1 as hooks)

Monads are infrastructure to help you do #2, since #1, well, people don't like it.
Interesting. I wish it didn't require it to be to charity, and wish it had better ways of judging outcome, and wish it allowed any bet (too many requirements as to bet type). But still interesting.
The article also conveniently glosses over the fact that all AI calculations are limited in their maximum complexity by the depth of the AI. For example, for x! the best a regular DL AI can do is to memorize some values and interpolate between them.
You didn’t stop solely because of Spotify. You stopped because you had $10/month as an adult. If you were a kid today and didn’t have $10/month do you think you’d be pirating like nobody’s business?
You think it is a smarter move to let the gas price get higher?
Don't get me wrong, it definitely seems plausible. But wouldn't a disinformation tactic be to spread plausible but slightly distorted "insider info"?

I'm saying it's weird to trust a piece of military intel (precisely the kind of intel that gets frequently faked) just because some journalist claims two unnamed FSB spooks he happens to know "say it's legit". Well, would you trust unnamed experts on any other security related matter, just because someone on Twitter says so? And specifically in a context where we know disinformation is being spread left and right?

Why are we collectively so gullible?
Always great when the headline is contradicted by the body of the article, especially in this social media age in which people mostly read headlines and move on. It is especially funny in this instance in which the article also says "The European Commission was quite happy to publish partial results that fitted with its agenda". That is exactly what Techdirt did here by only focusing on the part of the study that confirmed "exactly what Techdirt has been saying for years".
Steam arguably achieved this, and now MSFT is taking it a step further with the subscription model
Sigrok: Signal Analysis Software Suite
But here is the thing, typically we consider their agency when formulating a response. We would response more harshly to an agent willingly and knowingly commits acts that we deem inappropriate, and we would be less harsh against one that has no other recourse.

By ascribing Russia as this entity with no agency, one gives pretext to the softening and appeasement that they do not deserve.

In this case, Russia deserves none.
You severely underestimate the cost of the palace. It's in ballpark of a billion USD.
‘I’ll Stand on the Side of Russia’: Pro-Putin Sentiment Spreads Online
I assume the "and log in from there" consists of a very limited login that only allows access to videocalls and a few other basics to allow work to get done... Not the whole document repository of the whole company.
> Nvidia GPUs, Intel CPUs, MacBooks, Mercedes cars, dental drills, Nikon camera and Airbus plane still cost the same amount in USD

Not that most of those matter because they aren't being sold to Russians now anyway.
I'm not the person you replied to but I do use the spam button for any unwanted emails I get. If it's a receipt or a shipping notification then no worries, thanks for letting me know but if you think me signing up for your service or buying something from you is me opting in to your email marketing then you're mistaken and to the spam box you'll go.
Does the fact that you now can afford $10/month matter at all?
I never stopped pirating for the same reason - Spotify doesn't carry the music I listen to. Anything slightly mainstream, sure. Underground?? They don't have anything.
U.S. politics has fallen victim to this in recent years.
Yes, exactly. Whether one agrees with Heinlein's views or not, his work should likely be put in context. Heinlein's interviews are a good place for that context.
Try this:

https://news.ycombinator.com/item?id=7466351
Obviously that paid support is not paying enough for a beefy server.
Just spitballing here, but it's probably a two fold thing:

1. create a law that would probably be popular with most average people because it is anti-corruption on its face, and

2. allow the government to legally go after virtually any public servant in a selective manner to crack down on dissension
Today? Likely not. Probably I'd use YT with adblock or stream on bandcamp. Add to the fact, a kid could still use Spotify with ads.
Out of curiosity, what was the product? Was it targeted at home/personal users or business users? I would expect piracy to be less of a problem for products targeted at business use, where occasional piracy by home users is less of a problem as they usually wouldn't be able to afford/justify paying for the software anyway (piracy might help in these cases - training people that will then become paying users in the future).
The IT department was asked to spy on co-workers. It didn't go well
well, alternative compilers can excel in not providing broken optimizations based on UB. -Oboring is a thing in the kernel. chibicc e.g
>No explanation

To be fair, the precedeeing sentence doesn't read like the author is about to give an argument about why Haskell is good for "artificial intelligence, natural-language processing or machine-learning research".

It just reads like he merely expands his preference of Haskell for what he does, and just mention in passing how he thinks it suit him also in those other domains.
And I enjoyed his follow-up: https://web.archive.org/web/20210411193438/https://raccoon.o...
Just run SQL Server Profiler. You can see what is hitting your server, it's a very useful tool.
What about bandcamp and YT?
i love seeing more innovation with backups . can you talk about the agent ? many of them drain the battery and overload cpu .
> one little conflict away from a lawsuit

I find this hard to believe. Which country’s laws are you thinking of? In the US, at least, companies such as Pivotal and Menlo Innovations, as well as others I’m not at liberty to name, require full-time pairing. They’ve never had an issue. Your statement is also at odds with my understanding of employment law, which is admittedly at a layman’s level, but I have studied it for the purpose of hiring in Oregon.

> setting yourself up for massive risks and failures

You’re losing credibility with me. I’ve done exactly what GP is talking about and it was better than code reviews (etc), not worse. Are you talking from experience, or from personal preference?
I am not that suprised.

Piracy is mostly conducted by teens and young adults who don't have the captial to buy whatever they are pirating.

After people grow up a bit and start making money they usually also pick up other hobbies (which they couldn't participate for lack of funding previously) which cuts into their pirated media consumption and on top of that now they can afford to buy said media and now with streaming platforms it is easier than ever just to pay a small monthy fee and get access to quite large pool of media (even though video streaming services are doing their best to ruin this).

For me now days there aren't many reasons to pirate stuff because everything is available from streaming services, I just subscribe for a month to watch whatever movie/series I'm after. With games, most new titles are single player games which I don't care at all about and multiplayer games are either cheap or free. And Spotify handles music very well.
Why highly intelligent people suffer from more mental and physical disorders
Did you really compare a single neural network with a real physical agent (dog) with 5 senses, trillions of cells, a complex inter-connected brain operating in the real world? This is close to what I'd call unfair, or straw-man argument.

This is like calling calculus useless, because it doesn't help you pick one kind of milk versus another in a supermarket.

Universal function approximation is a great tool if used correctly. From what I understand, it comes in handy when our puny human brain can't come up with an algorithm to produce such function. Let's stick to image recognition/processing. Can you write a function that recogizes a cat or a dog on a 64x64 greyscale image? Or write a function to remove the background from a picture of a person. Can you write a function to generate a 3D depth map for a 2D picture?

> These theorems only show that NNs are, like many computational statistical techniques, sufficient for a wide class of "mere approximation" problems that are only narrowly useful within the whole field of learning-as-such.

That's exactly what people are looking for in most cases, the mere approximation can be good enough to consider the problem solved.
Why would companies want to spend money to control the spread of their products if they made just as much money without it?
When I embarked on my 3rd party application for Elite: Dangerous, I made the decision very early on, not to open source it, even though I use Python libraries etc. which are. It also uses PySide under the LGPL.

The reason I did that was because I did not want the extra overhead which comes with "running a software project".

I do, however, run a Discord "server" which serves as both a news channel and a bug reporting and support channel. However, that has actually helped control the amount of demands I receive and by now users are aware that "I wrote Captain's Log for myself. It's useful to me and I package it for others to download and use too if they want to." - and that's the basis on which I release that application.

I'll also take note of suggestions on the "#wishlist" channel and if I agree that a particular "wish" is something I'd like to see in the application then it may eventually get added.

All the above, including the time I spend on looking at the Discord stuff, I provide on my time. I receive very little donations and only on a once in a blue moon basis.