skysight-inc/HackerNews huggingface dataset:
Translation: "we were wrong that letting you work on what you want will make us happiest"
Windows is not a server OS. It's a desktop OS you can use to talk to Linux servers. That's why they gave us WSL and that nice terminal I'm looking at.
> What did you expect the police to do? Stop the mobs while the looting happens?

Isn't that their job?
Cameras record evidence, not facts. That distinction is important to keep in mind.
HL3 (Half-Life 3) was never officially announced, unless you mean Half-Life 2: Episode 3, which was cancelled a while back
(I have no real expertise on this; I'm just relaying my understanding.)

Textualism involves interpreting words with the same meaning that they would have had at the time whey were written.

Originalism involves interpreting words in the same way they would have been intended at the time when they were written.

To express the crux of the difference, I've seen multiple sources use the example of "cruel and unusual punishment".

Textualism would look at the words: what did "cruel" and "unusual" mean in the 1790? Do those definitions describe a particular punishment?

Originalism would instead consider intent: would a particular punishment have been considered to be "cruel and unusual" in 1790?

Beyond the obvious, what they have in common is what they don't consider: purpose, history, or present meaning.

For fun:

Purposivism would consider the purpose of the clause: is a punishment the sort of thing the clause was written to protect against?

Doctrinalism would look at the way the clause has been interpreted by the court in the past: how does the punishment under consideration compare to punishments previously considered cruel and unusual?

Structuralism would examine the clause and its relationship to the rest of the document in which it was written: perhaps the fact that the clause follows "Excessive bail shall not be required, nor excessive fines imposed ..." offers guidance.

Judicial pragmatism would consider the context, apply inductive reasoning, and consider the future implications of a ruling. (I don't think I've summarized this one well https://www.iep.utm.edu/leglprag/#H2 may be useful.)
Why does PHP need support from within Microsoft to be supported on Windows anyway? What I grasp from that email is that they support the development and build process in some way. Sure enough that could be done by someone else within the community. What's the fuss about?
Going fast gives them less time to figure out that you're there. That's not always the right call but it is a consideration.
(whoops, I mean "while the lottery is meant to make it more impacted by chance")
What? No! I've been there last year during my Seattle internship and it was the most amazing experience having grown up after most of the machines exhibited were around.

There have to be some philantropists around who got rich in computing and have an interest in keeping it alive.

It is one of a kind, I was raving about it to everyone. I'd be happy to donate even though it's across the world from me.
Half? Wasn't it all back in the day? Anyway, this is a step forward!
One big difference is memory availability; the amount of RAM directly accessible from a 64-core CPU is much larger than that of the thousands of CUDA cores on a Quadro card. Perhaps for many workloads intelligent use of the PCIE bus can make up for that, streaming datasets in/out of the card, but for others, having random access to hundreds of GBs of data may be non-negotiable.

I'd be interested to know what workloads truly require that; most simulation solvers that I can think of that require large amounts of RAM are working on a discretized spatial grid, and the physical laws they're simulating are fairly "local"; e.g. you can process one area then move on to the next, in a nice stencil operation. This lends itself well to both parallelization and a sort of data-locality, so you can stream the necessary pieces of data in to the cores in an orderly fashion. I don't know what kinds of massively parallelizable workloads require much more random access of memory.
Almost every DAW fails to handle spatial audio rendering properly, so I doubt this is the case. Spatial computing that relies on spatial audio rendering is basically impossible to predict in current DAW offerings - you have to rely on game engine technology for the most part.

The most accessible DAW that can handle spatial audio is Reaper, which doesn't even allow an odd number of channels.
Yes, but as you see, that's already legal (especially if with US-involvement). This is different from that, as it contains the requirement for the provider to manipulate traffic.
Seems like you could always run PHP on Windows without their help anyway. It’s just that if you trusted them and used PHP because Microsoft offered a supported version, too bad.
I genuinely believe that they let the looting happen either to punish the citizens who dared question them, or in the hopes that we’d focus on the looting and not the cops beating citizens down.
FinFisher: A researcher’s tale of defeating traps, tricks, and complex VM's
It's incumbent upon whoever is confused to ask clarifying questions instead of making insinuations about the inadequacy of the person making the argument.

If you were confused then you should have asked clarifying questions instead of arguing with incomplete information.
Ask HN: What happened to Philip Guo's blog/writings?
It seems to have disappeared: https://pg.ucsd.edu/writings.htm, with a terse note that the website is no longer maintained and not to ask about them.

Although this page: https://pg.ucsd.edu/ is working fine, and even links to a couple of his old writings (but doesn't lead to any archive of writings).
I heard an interesting comparison yesterday:

An average child can easily be beaten in chess by the average adult. An average adult is easily beaten by the average professional chessplayer. The average professional chessplayer is beaten by the grand master easily.

Now the grand master physicists are the grand masters and professionals, playing against a child. The standard model is a grand-master level of chess play and we're the children moving the figures somewhat randomly. It is likely that the average person is simply not on the level of expert knowledge in the field to even begin understanding the strategy.
Again, the fact that someone calling out a journalist for publishing falsehoods and calling them a sociopath for doing so (lying is a sociopathic tendency) is harassment in your eyes is astounding. It's good that we cleared up that you aren't referring to actual harassment here - only your alternative definition of harassment - but it's still surprising to see just easily people are throwing that term around. The next time I hear someone talk about experiencing harassment in their field I need to be mindful that there's a good chance that the're using the term harassment in the same vein as you.

And again, you've still neglected to establish any sort of link between Baiaji and Scott's post. Baiaji didn't even mention Metz or the editor of the technology section. He didn't post about the New York Times' threat to dox Scott until after he posted about Taylor. So establishing any sort of causal link bewteen Scott's post and Baiaji's behavior.

To top it all off, I can't help but appreciate the fact that you're replicating the same behavior for which you are criticizing Baiaji here:

> In fact, he goes further into bullying territory because his actions are repetitive and consistently of sinister nature of painting the free press in broad and negative brushstrokes. He's not just bullying and harassing a specific member of the free press but he does so more generally and demeans the entire profession.

Yet in your post you characterize many people in the tech industry as harassers:

> That's the definition of harassment from wikipedia and it characterizes the actions from many people in the tech community.

So it's bullying when Baiaji paints a group of people in broad and negative brushstrokes. Yet you feel it's appropriate to write that the definition of harassment characterizes the actions of many people in tech.
So TRX80/WRX80 were real after all...
Pretty cool.

"We include videos in the supplementary material showing the execution traces of the learned algorithms compared with the teachers, and observe qualitatively different behaviors."

Anyone know where we can find these?
Would calculator quietly start working on top of WSL at some point?
Reinforcement Learning, in-memory databases, number crunching, raytracing/animation.
Episode 3 was never even officially cancelled I believe. Valve just stopped talking about it, stopped answering questions about it, then everyone just started assuming Half-Life 3 was coming instead.

Ending Episode 2 in the way that they did, then just letting Episode 3 evaporate was a real slap in the face.
It also flew before the Concorde, but we can't have inconvenient facts like that in the middle of a cold war.

From my childhood I was under the impression that it was a rip-off copy like the Buran.
I'm surprised they worked with

Geoff Keighley ⊂ (Mountain-Dew ∪ Dorito)
Rockstars.Media: A New Platform for Influencer Marketing in Malaysia?
DAE and ODE simulators do not work with that spatial distribution.
BAC I believe was private (though merged) firm until it became British Aerospace (later renamed to BAE Systems). Have to check on that though.

I also immediately spotted the oversight of the T-144 which was enough to give up reading the article and just look at the pictures.
Would there by any easy way to make this work in Gmail with filters?
I used to think along the same lines, but morality and economic success are different things. Sometimes a few 'things' they do, moral or not, are the deciding factor to reach such high valuations, and then we fixate over things like the '?' email and try to explain it as 'the secret' management technique or whatever that made them successful, when in reality they were successful in spite of it not because of it.
In a single workstation form-factor, once you get enough powerful GPUs, it takes a good amount of CPU power to feed them, even for pure CNNs that GPUs are supposed to be great at. Think data augmentation for training, etc.
2010 called and wants its opinion back.

No, seriously. Haven't you heard about ASP.NET Core and the like? Even Azure is actively pushing Linux + .NET Core these days.
How do you remove it? I have it always disabled but still run into the parent's problem that I'll randomly touch the stupid Siri button...
I am confused about what you mean. First, the federal government clearly has authority over international commerce. Second, the price of drugs in legal markets would be much lower, which would likely reduce revenue for criminal gangs in foreign lands. Third, the U.S.-Mexico border is long and it's hard to enforce smuggling laws, anyway. And fourth, Americans are quite capable of producing drugs on their own, and even more so if they were legal.
One use case that comes to mind is compilation of languages like C/C++, where you have many heterogeneous, independent, long-running tasks.
This reminds me of the machine in Chattanooga, TN that uses a type of fluid dynamic with wind simulation for virtual drag reduction on semi truck body designs (computational instead of air tunnel physical mold trial).
That's a lot more work. I use only statically typed languages :- ) & monorepo, sort of.
You would be surprised about the number of Windows Servers out there. Yes Linux and other Unixes are the winners in the server space but there is a very significant amount of Windows servers in the wild.
Since the last Russo-Turkish War that ended (1878) with de facto independence of Bulgaria from Ottoman empire, Russia continuously tried to turn Bulgaria into its vassal state and finally succeeded in 1944. These attempts include false patriotism that hails Russia as liberator. So the slave mentality continued uninterrupted.

Edit: saviour->liberator, added 1878
As I understand it, it's not a major deal now that WSL (Windows Subsystem for Linux) means you can run Linux software natively within the Windows environment.

So, it's no longer necessary for PHP (or anything else Linux-y) to be natively supported on the Windows OS; anyone can just boot up WSL and run it there, where it will work better anyway.
Scientific computing is what I would be interested in for these types of hardware.
Oh cool, interesting. Thanks for the overview
I was one of these people until I played Half-Life: Alyx. They've earned back some of the trust that was previously squandered.
The US military has an active conscription program at their disposal.
I first came across Bourne because of his book "Methods of Information Handling". Its masterful summary of the available methods well deserved the American Documentation Institute Book-of-the-Year award.

It's available from archive.org via a 1 hour loan: https://archive.org/details/methodsofinforma0000unse .
> What workloads are so massively parallel that they can use 64 cores of x86 but can’t use the thousands of CUDA cores on a Quadro card?

Thread divergence.

CUDA-cores are linked and take if-statements and for-loops together. This means that if one CUDA core takes a for-loop 1-million times, 31-other CUDA cores will take the 1-million loop with them. (32-cores per NVidia SM). EDIT: CUDA keeps things semantically correct per thread by "throwing away work" (execution mask is disabled, so those 31-other threads effectively execute NOPs), but the cores are wasted.

Worst case scenario, your CUDA cores accomplish 1/32th the work they could do, as they spin idle waiting for the last 1 thread to complete a for loop or its unique combination of if-statements.

Matrix multiplication doesn't have any thread divergence, because all threads loop the same amount of times on all workitems. This means that Tensors / Deep Learning simply ignores the problem, because they're written as matrix multiplication problems.

Avoiding thread-divergence, or mitigating its effects, is possible, but requires advanced programming skill that few have.

--------

Examples:

Chess -- Traditional multithreaded chess algorithms have every thread check out a different branch of the chess search tree. But because each branch has different positions and moves, its very difficult to code it in such a way that all threads are doing useful work.

Web Servers -- If every thread is handling a different request, then every thread probably traverses a different set of if-statements and loops. This is a thread-divergence nightmare.

Databases -- SQL Databases traditionally have each thread running a different, independent SQL query. Like web-servers, its difficult to imagine parallelism from a high-level.

-------

However, elements of Chess, Web-servers, and Databases can probably be efficiently parallelized onto GPUs.

Chess -- This github repo demonstrates that enumerating positions can be done GPU-parallel: https://github.com/ankan-ban/perft_gpu

Web-servers -- Text parsing, Regex, and many other problems common to Web-servers have been parallelized on GPUs. The main question for me, is whether or not the PCIe traversal would be worthwhile (lower bandwidth than RAM, high latency). Web-servers tend to be I/O heavy and less compute heavy... probably not dense enough to benefit from GPU compute.

Databases -- Merge-join and Hash-join probably can be parallelized to GPUs.

Figuring out the optimal CPU + GPU team is going to be a research problem over the next 10, maybe 20 years.
Maybe not for hosting but I think the Active directory server at the heart of just about every company would disagree with your statement.
~24km.
They've worked with him many times. He's done similar "Final Hours of..." projects for the original Half-Life, Half-Life 2, and Portal 2. He's had a close relationship with Valve for decades now.
Also as far I can tell in valve lootbox model there is no competitive advantage gained. Buyers only get new cosmetics items, achievements and secondary goals.

This is a far better standard than pay2win models that require payement to level up or skip time consuming actions.

People who pay look cool, but people who can't afford still get to win using their skills.
That’s true, but doesn’t mean quite what you’re implying.

The full firehose was originally given to a small number of companies, including Gnip (eventually purchased by Twitter). What Gnip did was provide filtering for the firehose as well as some historical searches; this in theory would allow companies to receive in soft real time every tweet that was relevant to their search query.

The result is that there are tons of people who don’t have access to the full firehose, but effectively have the ability to receive every single tweet that’s relevant to their search query. It wouldn’t be very hard to find every tweet relevant to a protest, as this is superficially quite similar to finding tweets relevant to a brand or marketed event.

That being said, this isn’t a product that you can just sign up for and use. You had (my contacts no longer work at twitter) to negotiate a contract with Twitter directly to get access to this, pay large sums of money, and go through a fairly high touch sales and support process.
This repo from the author is full of gold. Shows the details and visualization of various file structures (including multiple zip formats, image formats and executable files)

https://github.com/corkami/pics
Moxie's Thoughts on Signal Pins
From my understanding a big problem with Concorde was the sonic boom which happened near takeoff and bothered urban residents.

I've always wondered why they can't fly at normal airline speeds until over a rural area or an ocean before accelerating to sound barrier speeds.
No dang, you’re wrong. This is like arresting a man who is walking down a dark alley with cash in his pocket for “robbery baiting,” which is insane. His comment is civil, polite and on topic. Censor people who actually flame. don’t punish people for saying what they think is true. Again, this guy hasn’t made any personal attacks or broken the rules in any way. Cmon.
It's like political campaigns.
Didn't a Swedish police detachment buy a fleet of Tesla squad cars within the past 720 days?
I wonder if Bill Gates will up and keep that aspect of his one time friend's legacy alive.
I've been playing it as well, but I'm not too far in. It hasn't grabbed me much yet. Part of that might just be that 2020 has me in a bad headspace, so it's hard to enjoy things as much.
I struggle to find anything "frontpage material" on that page.
> lossless storage:

> to make JPEG store data losslessly: use grayscale, 100% quality, then either width or eight to 1 pixel, or duplicate the padded data 8 times (JPEG images are stored in 8x8 blocks).

Interesting. I wonder if this is used internally in any applications.
Being an open source project most of the work is likely sponsored by companies who have some kind of interest in supporting the project.

I don’t think Microsoft is doing anything that could not be technically done by somebody else.
I think it's this one.
https://mobile.twitter.com/liyuajia/status/12812613378307112...
Confederate Statues Were Never About Preserving History
> So what if they do? It's what their constituents voted for. Who's to say brinkmanship is never an optimal strategy?

If you're going to argue that "it's what their constituents voted for" you have to apply that evenly: the consituents got so fed up with this issue that they elected legislators who changed the constitution. No easy feat.

> So change it by voting for different state legislators.

They did, they made it such an issue that their legislators ended up ratifying a constitutional amendment.

> Just because something can be done doesn't make it a good idea.

This applies equally in both directions. "It was that way first" isn't a merit, especially when "It was that way first" also applies to slavery.
So cool! If you're into that kind of stuff I strongly recommend trying out this little gem https://urbanlienert.com/miditouchbar/ It's a touchbar midi-keyboard, it displays two full octaves and also has some other controls like volume and panning for the current channel and some others. But I mostly use the keyboard only and it works great with Ableton Live. Much better than one octave on your computer keyboard when you want to play while laying on a couch with your laptop! I'm really happy I've found it and it makes the touchbar really useful for me.
Sure, but this guy has an established account, and I'm assuming there is no track record of spam.

It should be able to distinguish that.
I guess they also have know-how on how to do the Windows build now.

I remember before the windows.php.net day --- setting up PHP on Windows is much more of a mess that most people just use some kind of bundle (XAMPP, WAMP, etc)
I wonder how much of Proton development is really Valve and how much is originally Wine contributors though. Fortunately Wine is GPL afaik and requires modifications to be contributed back to the community. So even if it is a cheap way for Valve to gain customers, it means there is a chance contributions flow back and forth between Proton and Wine.
> They don't say something different.

I would add that they only state that there are few reports of truly asymptomatic cases (thus suggesting that asymptomatic cases don't exist) and thus so far there have been no documented case of asymptomatic transmission, which is to be expected if asymptomatic cases don't exist.
Is there something about hats and Japan?
Why would they want to do that? Why adopt something that is on its way to the museum?
After seeing this headline I was just thinking it would be a lot of fun to dive back into Linux 15 years after I was last a desktop Linux user. It would be fun to try Linux From Scratch, or Gentoo if that’s still a thing. Then I realized I don’t even own any normal PC hardware that I could do that with without some wrangling (I could probably technically get it working on my old Intel iMac or my Synology NAS, but that’s not really the challenge I’m looking for). It’s wild to think that 15-20 years ago I was obsessed with Linux and spending my free time trying to get graphics drivers and dual monitors to work, and now I barely even have any traditional PC hardware.
Why exactly do you dislike their DRM stance? AFAIK devs don't have to use it.
> What you're referencing is probably a "prescriptive easement" and is legal

No, what he is describing is adverse possession, which is
different from prescriptive easement; adverse possession converts ownership, prescriptive easement provides an easement (usage rights without ownership.)

> and is legal (depending on your jurisdiction).

No, adverse possession and prescriptive easement are both conditioned on open and notorious trespass, which is an illegal action.
You can also (at least in Big Sur) tap and swipe right/left quickly and let go right after and it'll bump up/down the vol/brightness 1 bar, depending what icon you tap and swipe on. If the brightness/vol expands then you've held it down too long.

I do wish Apple would improve media controls on the Mac in general (and touchbar). So often the media icon just doesn't show (e.g. Spotify), or I've had several media apps running and macOS gets confused and the media icons no longer do anything for what's currently playing. It's soo buggy.