skysight-inc/HackerNews huggingface dataset:
I'm always excited to see what comes out of these game jams and seeing how people ship their one off game. I've noticed games with web versions typically rate higher than games with only locally executable versions (for obvious reasons). Web games being compiled into wasm also frequently handroll a lot of standard library logic that doesn't otherwise work out of the box, and I'm looking forward to seeing what they come up with.
The hunger of information is making me to read the comments.

https://natrmd.com <- click here to find the unknown
Although CFR should always be higher than IFR since the most symptom free cases go undiagnosed
> More regulators and more central power is likely to increase the risk that the regulators become cheaters.

so whats the solution?
> it's only annoying and seems like hypocrisy if you are willfully ignoring that unusual heat waves and other climate volatility are a trend and cold snaps don't refute that?

Except any given heat wave has just as much probability of being a spike up as the cold snap has of being a spike down. You're right to say that the pattern is the climate, but the reaction I'm talking about is the reaction to the spike not the pattern. That is the apparent hypocrisy.
I bank with a major European bank, and they still rely on SMS for 2FA for every online transaction, except for logging into their website. They offer 2FA through their app, but that only works with iOS or Android with full Google Play services---for non-Google folks running LineageOS or /e/ OS, they're stuck with SMS 2FA.
Skins are an interesting comparison. I feel like that falls under the utility category I mentioned, like when you buy a skin you are really buying the right to use something at a particular place and time (a cool looking gun during a match), and nobody else has the right to use it. In contrast, whenever I see the Disaster Girl meme posted somewhere on the Internet I don't see any indication of who "owns" it.
> If you are engaging in these patterns of thinking, I recommend you step back, get out of your bubble and your normal context, diversify your information diet and try to ask more pointed questions of the viewpoints you are taking in. And please stop wiggling your eyebrows at us.

I am not. I clearly pointed out that I think this is a conspiracy theory. However I should still be allowed to ask questions that help me point people that believe in these conspiracy theories into the right direction. That doesn't make me a conspiracy theorist.
> So if 0% of those 65+ in one state have their vaccination compared to 100% in another state

You can prove anything if the antecedent is false and I am not interested in bogus arguments.

1. Mortality from COVID19 (y) is strongly associated with age (z).

2. Voting Republican/Trump (x) is strongly associated with age (z).

3. Therefore, one cannot simply look at the association between x and y without controlling for z.

This is what I spent decades trying to teach in Intro Stats and Econometrics. Ignoring a confounding variable because it is a convenient way to score a political point is in line with propaganda, not a quest for honest inquiry.
This is what I want. Don't bury me on my farm, let me become part of it.
Inside ‘Crypto Castle’–The World’s First Bitcoin Addiction Clinic
Wondering if something like this can catch these - https://twitter.com/_fel1x/status/1443613096820543492
Indeed, outside of corner cases where iterators are expensive to copy or compare, I’d be surprised if there were any measurable advantage beyond clarity.
The Pareto principle can be stated thus:

When the percentage sign's
89 minus nine
That's Pareto
; disassembly for NTH-FIBONACCI
; Size: 94 bytes. Origin: #x2264E531 ; NTH-FIBONACCI
; 31: 498B4510 MOV RAX, [R13+16] ; thread.binding-stack-pointer
; 35: 488945F8 MOV [RBP-8], RAX
; 39: 488B55F0 MOV RDX, [RBP-16]
; 3D: 31FF XOR EDI, EDI
; 3F: E8AC343BFF CALL #x21A019F0 ; GENERIC-=
; 44: 750A JNE L0
; 46: 488B55E8 MOV RDX, [RBP-24]
; 4A: 488BE5 MOV RSP, RBP
; 4D: F8 CLC
; 4E: 5D POP RBP
; 4F: C3 RET
; 50: L0: 488B55F0 MOV RDX, [RBP-16]
; 54: BF02000000 MOV EDI, 2
; 59: E8C2323BFF CALL #x21A01820 ; GENERIC--
; 5E: 488BC2 MOV RAX, RDX
; 61: 488945D8 MOV [RBP-40], RAX
; 65: 488B55E8 MOV RDX, [RBP-24]
; 69: 488B7DE0 MOV RDI, [RBP-32]
; 6D: E84E323BFF CALL #x21A017C0 ; GENERIC-+
; 72: 488BF2 MOV RSI, RDX
; 75: 488B45D8 MOV RAX, [RBP-40]
; 79: 488BD0 MOV RDX, RAX
; 7C: 488B7DE0 MOV RDI, [RBP-32]
; 80: B906000000 MOV ECX, 6
; 85: FF7508 PUSH QWORD PTR [RBP+8]
; 88: E99507DBFD JMP #x203FED22 ; #<FDEFN NTH-FIBONACCI>
; 8D: CC10 INT3 16 ; Invalid argument count trap

Looks like it's doing tail call optimization to me, this is without doing anything special with declaim. Note that where it returns to the top is with JMP not CALL.

http://www.sbcl.org/manual/index.html#Debug-Tail-Recursion
Perhaps Service Workers is better than IDB for that?
You can do mmap on Windows, eg. https://github.com/danburkert/memmap-rs
The word "this" is used to identify a specific person or thing close at hand or being referred to (in this case, a specific influenza lineage).

If the word "the" were used instead, the headline wouldn't make sense.
LD doesn't help learn any of this. The time constraints force most entrants to use Unity, GameMaker, or some other framework/engine that abstracts learning about any of this stuff away.

If your object is to learn, better to try out Handmade Hero, entirely from scratch: https://handmadehero.org/
My understanding is it was a moneymaker for the morticians, who managed to get laws passed requiring it.
Session does all those things.

The political view on cryptocurrency that causes you to label it as a bad thing means you blanket category something that adds a lot of features to session.

I think tors uptake in general was limited because the FBI was able to still to track people, and here the cryptocurrency element fights against exactly that.
That sounds like an episode of Transformers[1] I randomly remember sometimes but never bother to look up, until now.

[1] https://tfwiki.net/wiki/A_Decepticon_Raider_in_King_Arthur%2...
But could one simply take the secret when initializing the app and stick it in another, like andOTP? My employer told us that the corporate intranet required we use Google Authenticator, but when I try other OTP apps, it still works.
Unfortunately this doesn't meet my use case (which they list as an intended use case): serving static assets over http. I currently use an in-memory cache without eviction. It doesn't meet my requirements because I store the in-memory content precompressed

https://github.com/serprex/openEtG/blob/master/src/rs/server...

edit: seems it can. Nice
> I tried many times to use rss but found the ecosystem to be terrible.

If you are in the apple ecosystem, I would recommend giving it a try with NetNewsWire + A feedbin subscription.

NetNewsWire has an iOS and a macOS client and has a clean UI. FeedBin's killer feature is that they provide an email address that you can use to subscribe to newsletters - being able to read these along with other blog updates is a game changer.

I have found that the best content is from people who write their own newsletters or blog on their own platform. After experiencing the internet liberated from all pop ups, pay walls, advertisements, GDPR harassment and google AMP, I don't think I can ever go back.
Gatekeeping server power!? We run 1U on 250-350w (230v).
So yes, odd power allocation but servers are real way before 900w. We're running dual Xeon Gold low core count machines (because of Microsoft licensing) and they're pretty decent.
Prof Dame Anne Glover: First Minister is wrong to ignore the science on gender
There's a handful of resources around that look fun though I haven't dug into them yet.

There's this on the J wiki:
https://code.jsoftware.com/wiki/User:Brian_Schott/code/feedf...

And there's this YouTube series for APL:
https://youtube.com/playlist?list=PLgTqamKi1MS3p-O0QAgjv5vt4...
Ok, while I fully respect Cloudflare's contribution to some aspects of privacy and open internet, there's a few things where they are actively working on centralising the web.

Or what to take of:

- captchas so things like recently discussed marginalia.nu can't easily index sites behind CF?

- per-country restrictions for visiting their customer web sites (stopping legitimate users from visiting parts of the web depending on their current location, but also reducing the value of VPNs)?

Basically, coming from Serbia, I've been stopped from visiting US-based web sites by CF increasingly commonly in the last few years: they make this all too easy for their misled customers (companies thinking that their US-based-businesses might not get significant business outside US).

And sure, each individual company could block visitors based on GeoIP data itself, but if this was not a few clicks, they would probably not bother. A large player like Cloudflare thus provides a net negative for the decentralisation of the web.
No, because you have to pay taxes on income you receive from illegal activities.

https://www.irs.gov/publications/p17

Illegal activities. Income from illegal activities, such as money from dealing illegal drugs, must be included in your income on Schedule 1 (Form 1040), line 8, or on Schedule C (Form 1040) if from your self-employment activity.
It didnt really. It was just cryptocurrency = bad
People have supported millions of users on SQLite backends.

You can scale anything, the hard part is finding stuff people will force you to scale.
until an underlying change in technology happens and then you wish they were no longer unified (rust to ssd to nvme, for example).

I would prefer more pluggable interfaces personally.

(hi Ryan, long time no see!)
[edit: whoops, never mind]
I was also wishing it had some form of gimbal/stabilization, I think it would help visually to put the wave sizes into perspective. Maybe not, I don't know much about video stuff
Wow, that worked, thanks!!!

WEB> (declaim (optimize (debug 0) (safety 0) (speed 3)))

NIL

WEB> (defun nth-fibonacci (n &optional (a 0) (b 1))

(if (= n 0)

a

(nth-fibonacci (- n 1) b (+ a b))))

WARNING: redefining LOBE/SRC/WEB::NTH-FIBONACCI in DEFUN
NTH-FIBONACCI

WEB> (time (nth-fibonacci 9999))

Evaluation took:
0.002 seconds of real time
0.001887 seconds of total run time (0.001887 user, 0.000000 system)
100.00% CPU
5,476,446 processor cycles
4,715,760 bytes consed
Fighting for Repair Everywhere
Same taste/smell story! Had Covid March of 2020, lost taste/smell and now most mustards, Dijons and greens (cabbage, iceberg) taste "acrid". This is the first time I've read someone else having this specific taste change. DM me because I'd like to collaborate to find what the common ingredient might be.
Comm | engineering | NYC onsite | https://comm.app

E2E encryption in 2021 is mostly limited to simple chat apps. Since there’s no way to implement a robust server layer with plaintext access, things like search, backup, and ranking are way harder to get right.

Our solution is to replace the cloud with a network of personal, private servers (we call them “keyservers”).

We’re starting out by building an E2E-encrypted, self-hosted Discord alternative. The goal is to grow out an install base of keyservers before we flip this thing into a platform.

I starting working on Comm earlier this year. I’m a programmer by trade and previously worked at FB for 5 years. We currently have two folks out in NYC (including myself) and are working with a team out in Poland.

We raised a small pre-seed round in February, and are looking to prove out our ideas and hire the founding team before we raise our seed round.

Job descriptions available here: https://www.notion.so/commapp/We-re-hiring-b0a4cef3f8b34b8c9...

If this sounds interesting please reach out to ashoat@comm.app!
yes. Thanks!
https://vrland.io/ VRland is another great example to check out, lightning fast load times and works across all devices such as mobile, PC, and even VR via WebXR. Entirely web-based.
Unqualified calls change the behavior. You end up doing ADL instead of a normal lookup and could potentially end up calling a different function than the one you intended entirely. Sometimes that's intentional (as with swap), but often it's a bug.
Source | Toronto: Onsite, Canada: Remote | Full-Time | https://careers.source.network

Decentralized applications are a fast-growing market expected to reach $368B+ by 2027 and Source is pioneering the foundational technologies to help it get there and go beyond. We are building the future of data management and are the first database provider to receive backing from Dwight Merriman the founder of MongoDB, the predominant cloud database and a global roster of Web3 investors. Join our team and be at the forefront of innovation and creativity.

Our database, DefraDB, empowers developers to build edge and decentralized projects to scale fast, survive anything, and thrive everywhere while ensuring their users’ data privacy. Built using Peer to Peer infrastructure, Markle DAGs, CRDTs, and an array of new cryptographic primitives. Working closely with our CTO and co-founders, you will be part of a collaborative culture striving to make user-centric data interoperable across Web3.

We’re growing fast and are looking to fill the below positions:

-Software Engineer, Backend (Database) -
https://bit.ly/3mMTnmO

-Rust Engineer, Backend (Database) - https://bit.ly/2WHKy2s

-Go Engineer, Backend (Database) - https://bit.ly/38sNvXw

-Full-Stack Engineer, Developer Experience -
https://bit.ly/3BwCtgl

-Blockchain Protocol Engineer - https://bit.ly/3B4fqJN
I think I don't understand the problem. Precompressed files are still files and can be cached.
Good catch. I'll make sure it's public
It sounds like the COO may be charged with fraud. The "mental health" claim will not shield him. Or, the feds will try to flip him.

Beware of charismatic CEOs spinning big tales.
This has the same A64 AoC as the pinephone too.
Is that actually because SK is corrupt, or because SK is really keen on rectitude in politicians? I think there are more than a few UK politicians who could definitely serve time for corruption, and it's even been occasionally (recently the health secretary) bourne out in court, but it's rarely even a political issue, let alone a criminal one.

Also, the less said about SK's neighbors (Japan, for instance) the better.
Oso | Software Engineer, Developer Advocate, Eng Manager, Docs Product Owner & Technical Writer | New York City (NYC) | Onsite or Remote

Over the last 15 years, companies like AWS, Stripe, and Twilio have helped developers offload anything not core to their apps so they can focus on what matters to their users. Despite a lot of progress in developer tooling, most developers still roll their own authorization.

You might start with something quick 'n dirty – some IF statements and roles in a database, which may not be pretty but gets the job done...until you need to add more features, and more features. And inevitably every team band-aids onto this system until they do a big refactor. This is lost time for an area that's not core to what most companies are trying to solve for their users, and what's more, no one on the team is feeling great about this work.

At Oso (backed by Sequoia), we're building the first batteries-included framework for authorization so developers don't have to roll it on their own ever again. We're designing slick APIs to cut down the amount of time they spend getting their system set up, and building a fully-fledged policy engine and programming language (in Rust) under the hood to ensure they can customize their system however they need. We don't have any product managers – the engineers on the team are responsible for taking broad problems, experimenting with potential solutions and shipping a superhuman experience for our users.

The team members who join now will not only have a disproportionately large impact on the product, but also on the culture and future of the company.

We are based in NYC and hiring folks remote or onsite.

To apply, please visit:

- Software Engineer: https://jobs.lever.co/oso/70ed08c0-521f-4089-a51c-422a73f643...

- Developer Advocate: https://jobs.lever.co/oso/0b65731e-4cf4-4e42-96ed-5f985f08fa...

- Engineering Manager: https://jobs.lever.co/oso/602c525a-c788-43a2-afe1-f7f3f368bd...

- Docs Product Owner: https://jobs.lever.co/oso/969802e6-404f-4e07-9020-0f6988c4de...

- Technical Writer: https://jobs.lever.co/oso/aa62ca9d-2568-4b9c-9286-1621709689...

For more info, visit: https://www.osohq.com/company/jobs
.. are those considered "good" ? github is meh at best considering it's 13yo and the billions of dollars poured into it, and wordpress, I don't think anyone can reasonably say that it's a sane software. They are both good arguments against dynamic typing imho (especially the latter).
The quote by one of the German residents that got the letter is pretty great:

One 41-year-old German man, who received two copies of the letter at his London home on Friday morning, one addressed to him and another for his wife, told The Independent.

“We were quite surprised,” he said. “I’m sure pay and conditions for HGV drivers have improved, but ultimately I have decided to carry on in my role at an investment bank. My wife has never driven anything larger than a Volvo, so she is also intending to decline the exciting opportunity.

“It is nice to know there are specialist jobs available here for us though after Brexit. We would never have been headhunted to drive a lorry if we’d gone back to Germany.”
Just because this is the top comment right now, I'd like to point out that the conventional explanation works fine too. The interventions taken against covid worked even better against the flu and because diseases are exponential you only have to get the reproduction rate a bit below 1 to see huge impacts. Oh and also covid is currently a more dangerous disease so it would still be pretty bad if flu was replaced by it
Does the original Diablo PC demo ported to WebAssembly count..?

https://d07riv.github.io/diabloweb/
Reading these I'm struck by the non-orthogonality and "mental compilation" on display here. In Python instead of

return numbers.end()
!= std::find_if(numbers.begin(), numbers.end(),
[](int number) { return number % 2 == 1; });

I would write

return any(number % 2 == 1 for number in numbers)

which, similarly, stops examining numbers once it finds an odd one, but works by transforming the sequence of numbers into a lazy sequence of booleans, then applying the generic boolean-sequence-reducer `any` to it. I think this more clearly says what is desired (the C++ version strikes me as something a compiler might output given the Python version, but in this case you had to run the compiler in your mind), and additionally is a better orthogonal decomposition of the problem than computing a first-hit iterator from a sequence of numbers and a number-to-boolean transformation, then comparing it against the end of the sequence.

Sandor's suggested replacement solves the first problem of clearly saying what is desired:

return std::any_of(numbers.begin(), numbers.end(),
[](int number) { return number % 2 == 1; });

But the penalty is even worse orthogonality!

Because of Python's better orthogonality, you can factor out the lazy boolean sequence generator into a function of its own if that's a useful thing to do:

def oddnesses(numbers):
return (number % 2 == 1 for number in numbers)

return any(oddnesses(numbers))

In this particular case the extra degree of composability you get from it is not very useful, but then again, neither is the original code. You could do things like this with that sequence with equal plausibility to the original code:

all(oddnesses(numbers)) # addressed by all_of in OP
zip(numbers, oddnesses(numbers))
sum(oddnesses(numbers)) # punning booleans as ints
sum(map(operator.mul, numbers, oddnesses(numbers)))

Of course, Python is not really a viable alternative to C++ in most of the places where people are using C++, mostly because it uses 40 times as much CPU and energy and 10 times as much memory, but also because large Python codebases get unmaintainable.

But we could wish for a language with the efficiency and in-the-large maintainability of C++ and the clarity and generality of Python.
Tech hubs ranked by pay, weed, coffee, gaming
Emma Wanderer (https://emmawanderer.com/) | Lead Software Engineer | Remote or HQ (Vienna, Austria) | Full Time

Emma Wanderer is a startup rethinking how we can “Work & Live Everywhere” in the future. Emma Wanderer strives to become Europe’s leading brand and service company for nature-loving people who want to work flexibly.

We're looking for a Lead Software Engineer: https://emmawanderer.com/jobs/lead-software-engineer

Apply at the link above or reach out to me directly andre.schweighofer[æt]emmawanderer[dot]com
The Curse of Monkey Island – WebAssembly Edition
IMO, doesn't really matter. Even if they keep buying new software that gets published as OSS after 5 years, it's still benefits the public.

Also, other companies could reuse the code, even if it's after say .. 3 years. It would also be a boon for transparency, and also lower the bar for alternative suppliers.

Over here, it's almost a meme that the government procures software that noone but the original supplier has a right to modify, which naturally results in enormous maintenance fees. Often they even procure new SW, because it's cheaper than the maintenance fees of the old one.
I don't know that it's fair to say it's "doubling" the memory use of each file because the OS cache memory is still "free" from the perspective of an application. Where it comes in handy is an applications like databases or training an ML model where there are hot spots that get accessed/updated extremely frequently--then the application doesn't have to incur serialization overhead in order to read/write the data that the file encodes (although as another poster pointed out it might also be possible to do this with mmap).
Shouldn't this be titled, "use std::find_if where appropriate"?

The whole point of this is to find every element in the list which matches the lambda. Which is why it returns an iterator: you're supposed to use that value, increment it, then call std::find_if again with it as the first parameter.

Granted, the documentation is failing here, since it doesn't provide an example of this use case.

for(auto i = begin(v), e = end(v); find_if(i, e, lambda_func) != e; ++i) {
cout << "Found a match: " << i
}

If you don't need a list of matching elements, but instead want to know if there was any match, then use a different function designed for that specific use.
> He should probably remove the writings online where he literally posted exactly as I claimed.

Citing beats merely repeating the claim.
Since I was invoking this on nearly every page I made it automatic: https://lee-phillips.org/nomorecookiewarnings/
> ( we have not had terrorist truck attacks either)

https://en.m.wikipedia.org/wiki/Oklahoma_City_bombing
The spaciousness of North America compared to Europe makes a significant difference in many driving related (and numerous other) issues.
Agreed. 80% of the `find_if` cases require 20% of the what, exactly? The functions? But he's using four times as many functions now.
> If not, could there be some truth to the allegations that Merck somehow is stalling the Ivermectin studies?

You are holding this conspiracy theory up as something that should be discussed and considered as possible truth. You didn't say you believed it, only that it was worth our attention.
Nails do not decompose. The idea is to return to the earth nearly the same way you arrived out of it.
How does that generalize to four dimensions?