skysight-inc/HackerNews huggingface dataset:
If you need to crunch a lot of numbers, a beefy GPU makes sense, but don't underestimate the big M1's because being able to get to 64 GB of data without crossing the PCIe bus makes a lot of data flow optimization sins forgivable.
Developing games is different from playing them. The latter takes a pretty beefy GPU (for a given generation) before the CPU is a likely potential bottleneck.
Then you think wrong. If you join the workforce and want to access sensitive corporate information there will be access control and other security measures to make sure you are who you say you are, the information goes where it is allowed to go, and that if something out of the ordinary happens, the SOC gets to know about it.
Distributional Reinforcement Learning
> I would like to be able to attach images as files and have them come though unmodified. It is a general purpose communications tool, it should not be editorializing over my attachments.

It's a usability trade-off, it's better for a lot of people to compress these at least slightly. The main real problem is awareness, people have to know about this so that they can put their files into .zip instead of plain .jpg.
It does not use any LLVM libraries and has no feature specific to LLVM, so I think it simply doesn't have a reason to be a subproject of it (or some other large umbrella project).
bluescreen is a good method, but produces a memory dump.

shutdown -s -t 0 -f will force the shutdown, but user has to be admin even if they could otherwise shutdown the computer.
Benchtop Radar Scene Emulator [video]
Mu daughter's laptop has the numbers printed on the keys.
Wow.. This reads like a list of my top-5 pet peeves/recurring frustrations with prevailing opinions. Maybe throw something in there about the value of journalism and how the guy ranting straight-to-webcam on twitch isn’t going to be a comprehensive replacement for your local paper.

…then I saw the date and now I’m wondering how likely it is that this was the first text I ever read on the internet, and if my brain might be using a strict first-come-first-serve policy for hot takes.
> We can't demand that parents be held accountable for what their children do while also forbidding parents from knowing what their children are reading, watching, writing, hearing, or saying.

There's no reason that knowledge has to be garnered surreptitiously. (If your answer is "if it's not surreptitious, then kids will try to bypass it" … well, they will anyway.)
Lichess is much, much better. It's free. Chess.com is a bloated mess and it won't change.. they think they are facebook.
At this rate is it possible that x.org will just absorb the benefits of wayland while having graphical issues and less safety?
I spent about £3k on a 14" with 1TB and 32G and I'm very very happy with it - the experience is just ridiculously better than the older 15" MBP I had - or any of the x86 laptops I've used recently too - it has a good screen, a reasonable keyboard, a good touchpad, it's much faster, quieter, has better battery life, and is more portable without losing a lot of screen space.
I think there is good chance, they remain at the top, for a while, but a low chance there will be a huge gap to the competitors, when they have access to the same tech stack.

The M1's speed and efficiency are mostly not the result of something ground-breakingly smart, but 5nm TSMC and a non-modular design, integrated chip platform. In other words: They played monopoly and made a huge compromise on the design front. I don't expect they could pull off another leap like that soon. The M1 isn't magic, as far as I can tell.
> The extreme convenience of pressing one button to receive high-quality analysis (and ongoing live analysis powered by a WASM engine) beats the annoyance of exporting your games to PGN and importing them into an external UI just for the sake of analyzing your games even farther past the horizon that humans will ever truly be able to understand. If you're a competitive GM or Super GM? Sure, maybe that level of analysis will help you find unexplored lines for your preparation. Fro anyone else? It's completely irrelevant.

Its one button click for me.

"Download .PGN" button -> open with SCID vs PC (which I setup as the default app for PGNs).

I hit "F2" and bam, analysis is going on already. Sure, you have to set it up so that the F2 engine is Stockfish / tuned parameters as appropriate, but in the long run, having control of this is clearly beneficial. Especially if you're going to be using computer analysis to teach yourself more advanced tactics.
IBM and Samsung Unveil Semiconductor Breakthrough
In this particular case:

If you are Wrangling Untrusted File Formats, you should be doing so Safely, using WUFFS.

You can't make this mistake in WUFFS. Your WUFFS image decoder might decode the image incorrectly, maybe Rudolph has a green or blue nose, maybe he's upside down or just a sea of noise, but it can't have a buffer overflow even if you screwed up really badly.

For example, any equivalent of the repeated addition numSyms += ((JBIG2SymbolDict *)seg)->getSize(); in WUFFS will get flagged, it clearly could overflow and WUFFS wants you to write code explaining how you're going to prevent that because overflows aren't allowed in WUFFS.

This leaves outfits like NSO with nothing much to attack. Sending me pictures of Rudolph with a green nose by "exploiting" a bug in my image decoder isn't very useful, unlike taking over my phone...
That's not the point. 9s and SLAs are contractural obligations, not laws of physics that cannot be broken.

I saw many systems engineered for a lot of 9s be down hard for much longer than 9s promised, most often due to perfect storm of issues.

9s are great, and communicate pretty well what system was designed for, but they are in no way hard guarantee that the system will be up.
The major indices have risen more than 470% over gdp growth in the last 5 years.
Reason has a Lean Right bias.

Reason covers the news from a libertarian perspective. Although there is much variation among libertarian beliefs, libertarians are commonly described as socially liberal and fiscally conservative. Libertarians uphold freedom as their highest principle and moral value. They seek to maximize individual choice and voluntary association in society and in policymaking, advocating minimal state intervention in private decision making. As such, libertarians emphasize the importance of free markets. Reason's tagline is "Free Minds and Free Markets."

Reason is transparent about its libertarian philosophy. There is debate as to whether libertarian philosophy is right-wing or left-wing; some have pointed out there is a left-right divide within libertarianism itself.
Lichess is so much better. It's free. chess.com thinks its facebook and it looks really childish (they probably copied things from chesskid). They have like a billion developers (why? its chess.. and already done). Lichess is like 1 guy (who I think used to work for chesscom until the ceo was a dick or something)
I'm only opposed to big ad-tech like google. If it were ma & pa shops who actually get ads for it's customers - like back in the 90s - and where it's hosted on their site, then I'd be ok with ads.

Now days, ads are JavaScript heavy, CPU heavy and usually obnoxious.
My child says: "Can you look at this for me?" I look... The next few days I see ads for it and, no, I won't buy it anyhow. Not only do I see ads, but they follow on various random sites... My favorite are the sites with 6 different ads spots all showing the same ad. SPAM! That's why people are against them.
(and that is only for the legit ads. Other ads mine coin and I don't need that.)
He isn't American. Come on, read something or watch something about him before replying like this.

> "Jon’s world view, from his upbringing in the rural fields of Northeastern Thailand"

> "Jon has over 30 years experience of being an organic farmer"

That's more than "playing".
If you’d like to hear people absolutely obsessed with vacuum cleaners talk about why Dysons are terrible and also the history of vacuuming: https://overcast.fm/+R7Mg3Gl98
OK, sure. You can do that with standard printing and laminating too though (just not for under a pound/dollar of course) - my point was the process, not the venue.
Ok, I want to say "well how does sitting in a basement with 10 other people making data go from server a to database fit into that" but I feel like the common answer boils down to "ETL is just an abstraction of that work. It takes the place of finding food because [capitalism]"... so yeah, in capitalism, you're right. But capitalism is bad and is a bad excuse to do so many of the things that we do.

I'd love to hear a different argument.
I also recently switched to Lichess after using Chess.com for years. What tipped it for me was that I switched to an iPhone, and for some reason the Chess.com app on the iPhone absolutely obliterated my battery. I'm not sure what the issue was and maybe it's been fixed, but for a while it was just eating up battery life while playing like nothing else.

The servers for Lichess I find a little less reliable, but it's mostly fine. I also like the free-ness and ad-free business model of Lichess. I ended up donating $10. Overall Lichess is a better experience. Chess.com is perfectly usable without paying, but the constant nagging to sign up for a subscription is annoying.
Gotcha sorry, been a long time since I did this in chess and the last engine I wrote was for Hnefatafl where you’re using slightly bigger boards and I don’t remember there being a PEXT equivalent for bigger SSE stuff. Somehow convinced myself the lookup table generation was the only hard bit.
I've played on both (currently on Lichess). Few other distinguishing features:

* Chess.com has many excellent user blogs if you're into analysis and chess history.

* As a commercial platform, Chess.com can do a lot more to support professional players (Pro Chess League, etc.).

* The Lichess studies feature is really good and I don't think there's a comparable feature on Chess.com?
If you are going to configure something like AppArmor then you can certainly configure X to treat an application as untrusted.
> had no real or tangible plan of seizing the government

The degree of detachment from reality is awesome.

They had a plan, and it was clear and public. Lets see:

We are talking of people breaking in the capitol, smashing windows and doors

while shouting: "Lets find and kill the Vice president of USA"

"And also the president of the chamber of representatives of USA"

"And lets stop the new president of USA taking power".

Nope, they don't really wanted to seize the US government, Just to behead it. Just to gain control by force changing the President, Vice-president and President of the chamber. You don't need to seize anything after this, the entire chain of power is yours. You own the whole building from this point on.

It doesn't matter if 99% of the people in the group was clueless and pure as a lamb. You just need to hide a single 'Bruto' among them to be successful. The fact is that the plan failed because all the politicians in the room were evacuated.
How do you avoid URL.equals needing access to the internet in Java?
Completely different vacuum cleaners, there's a dedicated reddit for it.

Check it out.
Multiple premoves is not really a pro for chess.com. Premoves function differently on the two websites. On chess.com, each premove takes 0.1 seconds from your clock when it executes, while on Lichess, they do not take any time at all. Given that difference, having multiple premoves would be too strong. Given the way premoves behave differently, I wouldn't say either one is superior to the other.
It includes a mountain of stuff. Think of all the web APIs that exist.
> In our timeline, maybe some file format could be standardized that describes the particular inputs and options a command takes, and e.g. shells would hook into it. Kind of like header files, but distributed either in a community repository or by each of the tools themselves.

This sort of sounds like what we're working on at Fig. We've defined a declarative standard for specifying the inputs to a CLI tool and have a community repo with all supported tools: https://github.com/withfig/autocomplete

Disclosure: I'm one of the founders
No, I am asking about attacks in the wild. I know spectre and meltdown were possible to exploit, but its different from it existing as an attack, like a recipe versus a cooked meal.

Thank you for your expertise in the thread.
I own a Tuxedo (one of their previous models), they downplayed an official CVE in their firmware as "hyped", later promised patches but never delivered anything.

A bigger problem though is the power-supply that is actually the same garbage as on my model. If you're moving the laptop around (or just tilting it with the cable in place) it will put pressure from the cable/connector directly onto the soldering on the motherboard - and break.

I soldered it several times, and replaced the female part of the connector (on the motherboard) twice. The original problem with the power-supply is design: it can only be solved by replacing the connector with something more rugged. Thinkpads and Dell models have a comparatively large connection that goes in deep and stays in place no matter if you move it from your couch to a table. I literally can't carry this thing from A to B without first unplugging it and moving the cable/charger separately or it will be a matter of time until I gotta unpack the soldering iron again. The only option is to totally replace the power supply with a more rugged option, meaning I have to drill a bigger hole into the casing etc

In my case there are also issues with the battery. It says 100% full but the battery capacity hints at an issue with one of the cells (notice the difference between capacity and percentage indicating a problem where GUI's tell you that you got 100% but you're out of juice in 30 mins):

native-path: BAT0
vendor: Notebook
model: BAT
serial: 0001
power supply: yes
updated: Thu 16 Dec 2021 12:44:05 AM (113 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: charging
warning-level: none
energy: 8.22528 Wh
energy-empty: 0 Wh
energy-full: 12.1414 Wh
energy-full-design: 45.36 Wh
energy-rate: 3.90096 W
voltage: 17.399 V
time to full: 1.0 hours
percentage: 72%
capacity: 24.7%
technology: lithium-ion
icon-name: 'battery-full-charging-symbolic'
History (charge):
1639611845 72.000 charging
History (rate):
1639611845 3.901 charging
bikes in china were used because most people could not afford a car. now they can and bikes are almost gone from the streets. in the meantime in europe people are discovering bikes as a meaningful alternative.

chinese cities are larger, and travel distances longer, so bikes are less convenient making a bike revival in china less likely
That's not really correct. There are more bits of information regarding the event of your comment than the spell. It was observed you read the GP. Your profile is read, interests noted. Your comment history gives us probability of your making a comment today. All in all, pretty sure a much higher probability than "very small" in the sense that you intended it.
Who spoke up for those people before the shareholders stopped getting their fat dividend? Nobody. Now that the big corporations (and their shareholders) are struggling the crys from the rooftop is "wont somebobdy think of the poor people".

How about putting back some of the excess profits from the monopoly that were taken every year till now?
You can even hide player ratings site-wide, to fully focus only on chess.
Oh, yeah, that makes sense. Maybe also running older iPhone kernels expecting EL3 in VMs for their own internal dev too.
There is (was?) a carve out for public figures in that policy
I believe that "devirtualization"--the optimization mentioned in the OP--will do exactly what you're describing, by rewriting the virtual function call as a static call to the allocator when the vtable can be determined from the callsite at compile-time.
Yeah, PEXT only works on 64-bit numbers (and therefore, the 8x8 chess board / 64-bit "bitboard", with 1-bit per position).

EDIT: Both PEXT and Magic Bitboards have a "Setup" phase that is run once. But there's also a separate phase that is run on every single position in the actual chess-board part.
They added the ability to make it recompress less, but did not include a "please do not alter my files" option.
What would you do to shrink it?
"Remains unclear" is very different from "no impact on transmission rates". Here's the follow-up paper from the same group [1]

> These results suggest that the vaccine is initially effective in reducing infectiousness of breakthrough infections even with the Delta variant, and that while this protectiveness effect declines with time it can be restored, at least temporarily, with a booster vaccine.

The paper you're looking at is analyzing waning immunity against the Delta variant.

[1] https://www.medrxiv.org/content/10.1101/2021.08.29.21262798v...
Highly recommend checking out materials from Nubank, the Brazilian banking startup that now owns Cognitect (and therefore Clojure). They have several hundred engineers on the back end working almost entirely in Clojure. Believed to be the largest Clojure plant, though many other large orgs now have sizable Clojure staffing.

I saw some of the Nubank folks speak in person in NYC before the pandemic (and before the acquisition of Cognitect) and it was hands down some of the most impressive work I've encountered. Little in the way of macros, just functions and data. What they have done to scale a Datomic infrastructure is astounding.

They have quite a lot of materials online. Worth some time.

Now that the Cognitect team is essentially embedded and more resources are going into core, I imagine at scale tooling will see some enhancements in the coming years.
This comment taught me about the existence of Global Accelerator and, somewhat ironically given the context, we decided to deploy it today. Pretty neat! I'll have to keep in mind that I learned about it because of a worldwide outage :) Thanks!
I don't think so, the X.org server would likely have to be rewritten entirely to get some of the improvements of Wayland. And at that point you might as well use Wayland. People have written alternate X servers before but I've never seen one that was totally feature compatible with X.org.
Swift predates Rust by a year (2014 for 1.0 of Swift vs 2015 for 1.0 of Rust)
This is pretty well done! Coincidentally, I've been working on a very similar project for a friend of mine, for the exact same reasons. Self-hosted live streaming is definitely the way to go (~8% costs versus ~50% Twitch fees), so it's great to see more independent and open source solutions popping up!

I do think it's important to note, however, that self-hosting doesn't legally absolve the streamer from PRO fees for playing covers, and they'll still need to register and pay based on actual revenue. PROs are notoriously aggressive about pursuing that kind of skirting.
C++ and C are the greatest threats against humanity.
This was my first thought - Python itself is always the bottleneck.
“I think a lack of experience is a great help.”

A great quote from someone whose vacuums don’t work very well.

He’s an expert in product user interfaces and marketing. His vacuums and air purifiers are great at that and not so much at doing the job they’re meant to do (the old air multiplier fans before they added filters and the original air blade designs are, of course excellent).
I prefer Lichess simply because it handles connections far better than Chess.com which has a long-standing history of dropping them mid-game and denying its a problem at their end.

Other than that, I find Chess.com's interface more polished, but Lichess ultimately more personal, I guess as it is less corporate.
I have had nothing but problems with nvidia and linux. That alone is a big nope for me.
There’s definitely a bit of a cult of open source. Just because I can look at your code does not inherently, magically make it more secure. Especially in a world where the black market pays better than bug bounty programs.

And open source projects likely pay nothing! I've certainly never heard of a paid bug bounty for any open source project, which doesn't mean they don't exist, it just means it's not that common.
Dual-vector gene therapy restores hearing in mouse model of hearing loss
Glad to see Lichess mentioned here. I have been trying without success to log in or password reset using a Gmail account. Messages from Lichess never seem to be delivered to Gmail, even to the Spam folder. Short of creating a throwaway account to access the forums, is there any alternate way to contact Lichess admins to ask if this is a known issue?
What I can feel is that you aren't able/wanting to keep up with the rapidly evolving technologies. Maybe CTO and success has put you in a comfort zone. Maybe after being CTO of a crazy growth company you feel you've made it. Maybe what you're doing doesn't fire you up anymore.
Maybe you just got lucky and opportunistically became CTO.
You can either continue this stable, secure life and slowly decay or change course, whatever that may be.
There needs to be a good catchphrase for your porcupine strategy, like passive offensive security.
I think the lack of reader macros really help here. Macros in Clojure are much more "functions that run at compile time" rather than "look at this fun DSL I threw together".

What I think it comes down to though is adherence to convention. A preference hierarchy has grown together with Clojure and it goes:

1. Can it be expressed using data structures, do that. For example a map/dictionary lookup.
2. If that fails, express your more complex idea using a function.
3. If you absolutely must, write a macro.

You usually end up with very few macros except for those in the standard library, and those you end up with are more commonly of the convenience kind. One example would be the standard web routing library of the early 10's called Compojure that relied heavily on macros where my current favourite Reitit uses just data.
Interesting. I develop computerized vision tests for work but have never heard of anyone being color blind in a single eye. Is this a result of physical injury?
> We used flask/gunicorn and I’m considering moving to fastapi.

Do it, do it nao! And by that, I mean at your earliest convenience. It's such a step up from Flask. All the serde is handled for you via Pydantic. No more manually vetting data. Just write constraints.
>How do you use lisp style macros when you have 500 developers working on a single product?

In general, you don't, or not at the same rate as functions.

In big orgs, macros have three worthy uses:

- cleanly separated libraries for the org, providing a common underpinning

- smaller projects with in the org

- making your language nicer

That last one shouldn't be underestimated. I can count on one hand the # of times I've written macros for work, but I use them all the time, as in calling macros others have written.

You can very much build a big company on lisp (NuBank the most available-to-mind example). But it's true that at larger team sizes there are extra coordination obstacles that must be surmounted before you get to macro heaven.
Or the person had an epiphany that the only things rapidly changing are ephemeral, and that feels futile?