skysight-inc/HackerNews huggingface dataset:
Yes, top players really are leaving CS for Valorant, though this is mainly limited to the NA scene afaik (two examples who were on top teams: Ethan[0] and nitr0[1]).

Other than that, it is mainly those washed players leaving, yes. Which still isn't healthy for the scene, and means the NA CS scene effectively doesn't exist any more (this isn't hyperbole, there are only two good NA teams right now and both were flown out to Europe by their orgs to compete there instead).

[0]: https://www.hltv.org/player/10671/ethan

[1]: https://www.hltv.org/player/7687/nitr0
On my phone, loading the website is instant, loading the button to enter takes 2 seconds or less, and actually entering the scene is instant.
C# 9 new features for methods and functions
I think these are calls with a potentially live person at the other end. Their system dials X numbers simultaneously and then hands off any answers to an operator. If there's no available operator then you'll just get dead air.
It's exactly the same as when they used to take internal photos of properties, only you can zoom and move around now in better detail.

When we had ours done last year, I treated it the same as when we had the internal photos done - tidy everything up, put identifiable documents away, strategically place items over the logos/names of things.

I did notice that when we went to view some properties in person, that there were personal items out on display - but the photos online were clear of anything - so it's more down to the homeowner than anyone else.

The guide we got before any photos etc clearly stated to put away anything you didn't want others to see, both for in person and for online.

"The BBC has alerted the Information Commissioner's Office." - I'm not sure why? If the homeowner missed it, and didn't follow instructions to remove before the photos, then I'm not sure that it is the fault of the agent at all.

Edit - This is from the guide we got sent after a call discussing the same things:

- The entirety of your home will be captured by the tour, and every detail will be picked up – so remove anything you don’t want seen, i.e., family photographs, clutter or boxes
- Don’t leave pictures, portraits or drawings up that you don’t wish to be photographed (typically, portrait images where the person would be recognisable)
- Don’t leave valuables and possessions in sight which you don’t want others to see
- Please note: The technology does not allow for edits or retakes, so please ensure your home is exactly how you want it to be seen!
> Imagine if you were a drug dealer smuggling in a million dollars of cocaine into Chicago from Mexico

Now imagine I smuggled in from Mexico to Chicago this[1] but I don't know how to take back this[2]

What kind of genius/idiot criminal would I be?

[1] https://www.gannett-cdn.com/-mm-/6d0c827943b8dc8c2c7449974d0...

[2] https://www.cbp.gov/sites/default/files/u6097/CBP-AMO%20-%20...
I really expected to read the article, or the post by Discord themselves, and find out that the headline here was overly sensational, but nope. I don't use Discord much, or on iOS, but this feels a bit puritanical, and hope Android does not follow. That said, I can download apps however I want on Android, so it's not that big of a deal. For iOS users, Apple decides for them that this is what they want. At least on my mac I still more or less have control over it as a platform.
And yes mayebe, but not in this case for every crypto. We all should ought to be using Monero, escape digital financail system that government can be tracking every transaction. There ought not to be any way for tracking of transaction for to be happening.
Oh My God, This Is a Epic NFT – Haha I Am Laughing Bill Gate
I discovered a couple of years ago that iTerm2 has a password manager, as well as other cool features like live text highlighting via regex.

Anyway it was the first time I had ever used a password manager that you can call directly in the shell. It’s awesome, and once you memorise a few simple key combos it’s super easy to input stored passwords in the shell.
> why I don't have Slack on my phone and how do I keep in touch with work outside of the office.

I always ask why should I keep in touch with work during my private time. If it is really important, one could call my phone. If one does not bother to find my phone number, that means it is not urgent at all.
> The UK has provided a first vaccination to more than 40% of its population, whereas the EU is stuck around 12-14%.

I think this answers it (article dated 25th March so number have changed since).

The author, and the EU, try to spin this differently by suggesting that the UK has been playing 'dirty', but the fact is simply that the UK did what it had to do and has been effective while the EU (and individual member countries) made wrong decision after wrong decision.
You've posed the trolley problem to someone explicitly refusing to answer it!

I'm joking :') thanks for the thoughtful comment. I agree that we see utilitarian thought experiments influencing engineering decisions. But as you imply, there is no perfect answer to the trolley problem. Wander far beyond difficult-to-dispute trivia like "it's less bad for fewer people to die" and it rapidly becomes an exercise in justification rather than critique.

Also, as you state, it's impossible to predict every possibility in an engineered system's deployment environment. We cannot preclude unknown unknowns. Imo this should motivate caution. Why should we develop technology so quickly and haphazardly if we don't understand its consequences? Uncritical utilitarianism can too easily collapse the is-ought distinction. "Hypothetically, what should we do if X?" tends to snowball, like a self-fulfilling prophecy. Technological forms in the present haunt the future insofar as they render their (always-contingent) existence permanent in the human mind. We plan cities around the automobile because it carries techno-cultural inertia, not because it best promotes human health and well-being.

So I don't dispute your argument, taken out of context. Engineered systems require utility functions: this is inescapable, I agree. Groups of humans must come to some consensus on how to construct these, and different groups will reach different conclusions.

I question the premise, and the long chain of assumptions that lead to it.
Managing a Chronic Complainer
Definitely! ‘Imaginary’ happiness as well to allow for periodicity. But before all of that the linearity assumption [H(a+b)=H(a)+H(b)] needs to be restricted to particular local domains, and explicitly disclaimed in general.
You can also use it with ansible: https://docs.ansible.com/ansible/latest/collections/communit...
By this argument, government is responsible for anything that ever happens in society. Which to me doesn't sound right, unless you're talking about some kind of totalitarian regime. The asset bubbles happen in other economies, too, so they cannot be explained away only by removing Glass-Steagal.
Don't forget that you also need to add filler so you can shove a couple of ads in the middle of the stream. Add a side-story about your uncle that is completely irrelevant so you have room for one ad more! Then paginate the thing so the ads on the sides + top and bottom can reload for more impressions. And we feel it's important to offer our readers a nice flow, so add some history events so the back-button doesn't work properly anymore. And don't forget the modal to subscribe to the newsletter!
I guess the benefit of google’s speed test is that if ISPs try to artificially speed it up, they run a good chance of accidentally increasing the bandwidth of youtube.
The book “Nim in Action” is free until April 18
What does blockchain have to do with literally anything pertaining to this article.
Your love art galleries, full of over priced posters
Why would you want a password manager in your shell? How many times do you need to access password authenticated services from your shell?
You're right but ironically the very same people that are now complaining about these measures were the same that enabled it in the first place. All for the sake of convenience. Pandora's jar was opened and there's really no way in sight to put its filth back and close it for good.
And one of the worst parts is when this information can be used by people (nations, criminals, etc) for any reason.
I wonder if we will get blacklisted individual bitcoins that no regulated firm will be allowed to accept.
can't agree more, just can't understand why bitcoin could be so expensive
If your language has do-notation or something like it, then CPS can be quite readable.

With the syntax:

cps {
let! x = doThisThing
let y = x * 2 + 3
let! z = doOtherThing y
return z + 1
}

Without the syntax:

doThisThing.Then(fun x ->
let y = x * 2 + 3
doOtherThing(y).Then(fun z ->
z + 1
)
)
What's wrong with the latter? It's a standard practice of indian outsourcing companies like Infosys,Tech Mahinda,TCL...

Also the "lifting out of poverty" is standard propaganda spread by CCP https://www.firstpost.com/world/china-claims-to-have-ended-e...

What's nationalistic about that?
> Consider the carnage that defined human existence before WWII[1].

That carnage would have still existed today if not for WMDs. There just isn't much you can do when countries can just nuke each other.
Large stack allocations are discouraged on modern CPUs because call stacks are placed in relatively small stack segments. If these overflow you get stack overflows. You can use the limit command to see default size of the stack segment on your machine. On mine it is eight megabytes which is almost nothing. :)

In "normal" C code, the layout of all call frames (stack frames) is fixed. The location of all local variables relative to the top of the stack is known at compile-time. However, in functions that use alloca, or Variable Length Arrays (VLAs), the layout of the call frame is potentially different in each function call. Therefore, the compiler has to insert code to keep track of where all local variables are and it also makes some compiler optimizations harder.

Look at the machine code generated for the following function using godbolt.org. It is way more complicated than if a and b's sizes had been compile-time constants:

void fun(int x, int y) {
int a[x], b[y];
b[5] = 10;
}

Dynamically sized call frames are a PITA to implement correctly and efficiently which I suspect is the reason why alloca/VLAs are poorly supported in many compilers.

There's some good discussion here about VLAs and alloca: https://stackoverflow.com/questions/1018853/why-is-the-use-o... Although be aware that some of the answers are wrong so read the comments too.

Even with good support for VLAs/alloca, large stack allocations violates the assumption that the stack segment is large enough. You may be a tidy coder, so you check whether your mallocs returns NULL, but I bet you have never ever checked whether you have enough stack space for a function call. :) Most of the time this works fine because relatively little data is placed on the stack (lots of recursive tree-traversal code, however, breaks badly). So you have to keep track of how much stack space you have left and grow the stack segment if you are nearing exhaustion. For example, if you only have 100 bytes left but want to create a 200 byte local variable, you would allocate a new stack segment, perhaps twice as large as the old one, copy the old stack to the new segment and continue from there. Unfortunately, it would be a major performance drag since you would need to check that you have enough stack space for every dynamic stack allocation and for every call frame.

Some virtual machines use guard pages to check for stack overflows. But the amount of overflow they can detect is limited to the size of the guard page. For example, if you have 64 kb guard pages they would be too small to detect overflows caused by 100 kb stack allocations. So you don't get around the need for explicit checks.
Unfortunately, we've reached a no return point. The next natural stage will be the raise of fascist states. With mass surveillance, AI, and nuclear weapons it will be almost impossible to overthrow them.
> Mobilecoin's price changed by 1000% over the course of a couple weeks last month.

It's not even really used right now, it's hard to tell how much it reflects what will happen later.

With a centralized cryptocurrency there's a lot they could do to make it less volatile, and it's still to be seen what will happen in practice. It's a hard problem, but I don't think we can easily conclude that they will fail, or that a better solution already exists.
Well, because space travel would enable more resource acquisition and more humans to then use those resources productively to be happy. If we limit ourselves to Earth, we quickly run out.

Basically the old argument about expanding the size of the pie vs. fighting over the current one.
Lol classic Bitcoin price goes up and HN goes on attack. Whats with it with this site?
How would we even know? In order to tell if coronaviruses caused cancer, we'd need to be keeping track of which people had ever been infected with one of them and how many of them ended up with cancer, and we're not. It'd just fall into the background level of cancer incidence otherwise. Hell, we haven't even figured out if they're the main cause of Kawasaki disease yet, and that's a fairly spectacular and dangerous condition affecting children. There's some evidence that some common viruses in the family might be really deadly to elderly people, but that doesn't seem to have been researched much either. There's a lot we just don't know.
99.99999% uptime is about 3 seconds of downtime per year. Yikes! Does any service on Earth have that level of uptime?
Adding more people in the universe does make life much greater chance to spread and offers greater resilience to planet destroying events.
I think they're referring to this: https://news.ycombinator.com/item?id=26802874
Exactly. Most books are bloated. No one would publish a 20 pages book, if something is going on a book format it needs to hit a certain size.
I think your tweet is in bad faith. Whatever the CEO thinks of Amazon warehouse workers' salary and working conditions has no bearing on the quality and outcomes of the lambda school curriculum. This Twitter style argument of "Look at this person having awful opinions" really does not contribute to anything.

If you find lambda school to be predatory, then it's better to just provide evidence for that.
Surely there’s some way to do profile-guided optimization when compiling to WASM?
I don't have the diagnosis but certainly recognize add elements in how I navigate the world. My conclusion was that there are actually quite a lot of books that just start out great and objectively become worse as the page count goes up (like The subtle art of not giving a F. You really start feeling "yeah, ok, I get it." There are also books that are the other way around (like Atlas shrugged) where you struggle through the first half and then almost read the second half in one go.
Nigeria says 26,000 capacity modular refineries ready for commissioning
> without a network

> pacman -S arch-wiki-docs elinks

does pacman install docs and elinks without network?

interesting
pretty much the opposite happened here

sawyer had decided some time ago that the p5p mailing list wasn't receptive to his ideas and moved things into secret decision making with like 2-3 others in the know, culminating in his announcing perl 7 as a complete surprise to the entire community. with only some people having been asked questions about topics related to it, without even being told that the questions were about a perl 7 plan.

this lack of communications then led to both massive amounts of criticism of the secret process (with some community members even being misrepresented by documents written by sawyer's colleagues in this) and MASSIVE amounts of technical issues being discovered directly after the announcement and people trying to educate about it. sawyer however basically went "i call the shots here", resulting in an election that upended the "pumpking" model, replacing it with a "3 person council" who still have private meetings, but now operate much more publicly
Yes. Check out the book "Compiling with Continuations" by Andrew Appel.

Not only can a compiler "convert direct style to CPS under the hood," it's one of the more efficient and effective ways to implement a compiler.

At a high level, CPS provides an intermediate form that's well suited to transformation into machine-oriented forms like machine code and bytecode, but is still high-level enough to be able to support both human and automated reasoning.

Also see the paper, "A Correspondence between Continuation Passing Style and Static Single Assignment Form"[1] which describes the equivalence between SSA, commonly used in imperative language compilers, and CPS.

This is one of the many cases where a well-motivated functional solution turns out to be one of the better solutions to a problem, to the point that a version of it is used even in imperative contexts.

[1] https://www.cs.purdue.edu/homes/suresh/502-Fall2008/papers/k...
Yeah, and most of the time if "JavaScript is slow" it is because of DOM manipulation or network latency, WASM can't even do those things.
A substantive portion of these unpatched servers end up ransomed. And if not yet, they will be. A proportion of ransom victims show up expecting the FBI to help, even if they were extremely negligent in allowing the incident to occur. Another very high proportion just pays the ransom.

The FBI here aren't just "protecting lazy admins", there are some further reaching consequences to failing to act.

Note also people are talking about "applying patches" but the order more specifically talks about removing web shells. If my experience is indicative, there are more hosts that applied patches too late and didn't remove the web shells mass scanners deployed, than hosts that never patched. I expect a lot of this disruption is about deleting a one line .aspx file.
I would like to see the employer reaction if someone has a Librem phone or any non Android/iOS mobile.

Yet it's +800$ for this short satisfaction.
Is this really what happened?

From memory it looked more like MS bundled their browser with the OS, and back in the day discoverability of software was practically zero, so MS just sort of won through inertia.

Mozilla did start writing firebird (phoenix?) which then became firefox, but I think by then MS already had the de facto monopoly.

I may be misremembering history there of course...
Apple Spring 2021 Event
Nation states seem to not want people to cross borders. This shouldn't be surprising as it causes all sorts of admin-work and opportunities to pay lower taxes etc. But this is clearly a trend.

One other point is the EU's GAIA X project with the stated goal of building a cloud infrastructure that reinforces national borders. Why this is a good thing is up for debate I guess.
From the web studio on a separate tweet thread:

"a little bit of behind the scenes

We build a custom modeling and layout/placement tool. We use the modeling tool to build the object models and the animations.

The animations are build pixel by pixel and frame by frame, then placed using the layout tool.

274 original model objects "

https://mobile.twitter.com/mount_inc/status/1381892567457882...
Maybe you should actually read about what happened before throwing judgements? You had to specifically workaround using another Synology model to get into this state.
CPS is used as an intermediate representation. I have never seen anyone programming in CPS.

You program in any style you want, the code is converted to CPS, then compiler works on CPS.
I actually paid for using whatsapp, but too many people prefer something free even if you are paying with your privacy. The thing is that a communication app has to be used by both parties on the conversation, and that's a huge entry barrier.
Like I said, the number of deaths is not a good measure of contribution towards actual defeat. Sending punishment battalions to die in their hundreds of thousands was a Soviet choice, and not a good one. Allowing millions of men to be encircled in 1941 was Soviet incompetence. Likewise, sending men into battle unarmed was Soviet callousness.

Africa absolutely was a major theatre. The defeat of the Axis in Libya and Tunisia removed their dominance over the mediterranean, and allowed the Suez canal trade routes a level of safety and ultimately ensured allied economic dominance. Russia would not have received the same level of economic support if it was not clear.

The Germans had not lost the war in 1942. A less despotic leader could have strategically retreated 500 miles and stabilised after Stalingrad.

Also, if you're uncertain about the year when the landings in Normandy took place, perhaps your overall grasp on events is less than perfect?
typo: "Microsoft's as network" should be "Microsoft's ad network". HN isn't letting me edit my post for some reason.
This is an excellent point. It's too politically advantageous to run huge systems.
> I always balk at the introduction of "the law" into these discussions.

Me too, but

> Inherently there are all kinds of behavior that is legal but can and should get you fired.

The thing is, employers are typically not acceptable judges of morality and legitimacy of actions. They have inherent biases in general, and specific ones have a bunch of specific interests of the specific company owners or NGO factions.

Which is why it is problematic to move from a moral judgement of someone's actions to a n expectation of them getting fired.

--

... regardless, Stallman is not being hired as an employee, but elected to be a board member, which is something very different.
There are no "solid sources" there. Its a bunch of books and articles.

Well-studied? By whom? In what journals?

The Lindy Effect may be true, but based on that Wikipedia article's sources, you can't make a good scientific claim for that being the case. Even if you could, you still run into all the current problems such a nebulous branch of science must contend with, such as the peer review problem and the reproducibility problem.
> Why should you set this complex scheme up when you could simply fly to UK to visit your artist friend, buy one of his artwork with your yuan and you're done?

> Or better yet, invite your UK friend to China and give him the money, that he can then deposit on his account.

China has capital controls and dual currencies to prevent these common scenarios. The yuan that the Chinese resident can get from a Chinese bank is devalued outside of China, and it is forbidden to move large quantities anyway (much less than the 1M USD mentioned in the thread).

https://statrys.com/blog/cnh-vs-cny-differences-chinese-renm...
Not on the models listed, since they did not support btrfs on j models at any time.
https://elementsproject.org/features/confidential-transactio...

Here's Greg Maxwell (one of the Bitcoin core team members) explaining the confidential transactions.

https://crypto.stanford.edu/bulletproofs/

Here's an optimization used in Monero that optimizes the ledger size (initial confidential transaction proofs were too large).

You can have a public ledger but all of the data in it is encrypted and verifiable.

Each transaction, from the creation, to validation has its amounts and wallet ids hidden, the sender and the receiver cannot know anything about wallet contents of each other and receiver has no idea from where the sender is sourcing the coins.
Plastic Surgery for GAN-Generated Faces
> which I implemented for RenderMan

Cool, you work at Pixar? I've been working on a small hobby renderer [1] for a few years, and RenderMan has been a big inspiration!

[1] https://github.com/vkoskiv/c-ray
Yep - they've nailed the "Just give me a classic desktop but make it feel modern" the workspace switcher, alt tab behaviour, expose stuff, it's all modern but it also just works and stays out the way.

It's really excellent if you want your desktop to be..a desktop.