skysight-inc/HackerNews huggingface dataset:
That's true and I agree, but if you're asking why people are dying, you're going to be most interested in the root cause (which should be the variable that is least dependent on the others).

While obesity likely does reduce income somewhat (due to stereotypes), income can be considered an independent variable here.

Relatedly, we know that obesity is very hard to treat, while poverty is incredibly easy to treat on an individual level. The only reason we don't is because people see treatment of poverty as unfair, while treatment of obesity is not seen that way.
Rust Actix is the only web framework to rank Top of all TechEmpower benchmark
Hi, I am one of the authors of the post.

We tried using LOPQ, but I don't know the exact parameters used. We probably did not put enough effort into it, though.

Your approach seems interesting. Maybe we will try something similar in the future.
unix (posix) is dead, linux killed it
I would disagree, you need a solid typesystem and then any other typesystem must prove to be a compatible superset.
There's one particular commentator who is very vocal about his disdain for Cloudflare.
Quite subjective, we all are.

I saw this template on cdnjs and fell in love. What I had before this website was an awful portfolio type site that had links on the side and a slideshow with all the images and wasn't very mobile-friendly. I knew I needed to update it... and I am absolutely fascinated with minimalism.

If you want to use it, you can find it here: https://cdnjs.com/libraries/topcoat

Adopted to my website: https://notetoservices.com/
A "fly in a cathedral" being the analogy that stuck in my memory.
ClickHelp – New Release Coming Soon
I have the same problem. I used some old script back in 2006 to download a couple of groups in ... I think it's Mbox format. It's just not clear what to do with it.
That is exactly what article was arguing for. I'm not in the business of discussing semantics.

My point is that the bar in the 'systems programming' is indeed set higher than in many other domains.

I'm not a systems programmer, but I've seen competent in their own domain programmers taking on tasks in more complex domains and failing where I didn't and I've been myself on the failing side.

And please refrain from personal attacks, I myself love sharing knowledge with colleagues.
GWAS reveals insights into the genetic architecture of same-sex sexual behavior
I also think there is a crazy push to say that no, boys/girls definitely don't like certain things naturally, it MUST be social conditioning, and if you even dare to suggest that there is any natural difference to how children develop you must be sexist/patriatrchist/etc etc.

All I want to say is that there seems to be a stupid amount of aggression towards even the mere idea that statistically girls/boys might like something other than boys/girls do even if social conditioning were completely removed(which is a nonsensical idea in the first place, a child is a member of the society from the second they are born, they are not goldfish).
This is a false equivalence. Climate chance is a political and economic issue, not a technical or scientific one. If we stopped all work on space-science tomorrow, the scientists and engineers wouldn’t suddenly channel their time and energy into implementing a carbon tax, move fossil fuel subsidies to solar and wind subsidies, or retrofit every building to be more energy efficient. Climate change has known solutions, we just need to implement them.
It's all about the data manipulation capabilities that our current programming languages and libraries provide.
Datalog and GraphQL are both graph query languages, but they differ significantly in the datastructures they return.

GraphQL queries describe Tree unfoldings of graphs, and thus return trees.

Datalog describes recursive conjunctive queries on hypergraphs (relational model) without or limited negation, and thus return a set or bag of hypergraph edges.

The reason why GraphQL is so successful is that it fits well with Reacts data-model (trees) and the way it performs its efficient delta updates (tree walking). Furthermore its somewhat easier to implement (albeit not simpler). Consider that there are very few actual GraphQL query engines for actual data (e.g. DGraph DB), instead GraphQL backends implement resolver functions which compute the "graph"/tree on the fly, based on side effects.
Resolvers are what you'd call a computable in prolog or datalog knowledge bases and even though I work full time on incremental query evaluation in said knowledge bases I don't have a clue on how to make those efficient without resorting to the Big Cannon of Differential Dataflow.

Datalog queries don't return trees, they return relations a.k.a. hypergraph edges, and that simply doesn't map well to the datastructures (maps/dicts and lists/vectors/arrays, JSON and other tree description formalisms) that we have in basically every mainstream programming language that isn't prolog or some variant on logic programming. So the query results are hard to work with, and you'd want a LINQ style embeddable datalog query engine in your language of choice to work with the returned data, which is a much bigger undertaking.

So to recap:
Datalog is great if you have it everywhere and your language is build around it and hypergraphs, but alas most languages we use today are build around trees, and graphql is a tree language.
i love the idea of the timeline :)
The reason it is being paid on time I assume is that many accounts are created for people never needed to borrow money, like my account. It was created automatically and my taobao purchases go through it if I don't choose to opt out(which I didn't do due to laziness). These rush to new gold mine in lending money to young people are very bad, Alibaba is probably a responsible player, but there are so many bad players now. I personally do worry about the future for young generations.
8 closed brackets in their first example query.

query {
repository(owner:"octocat", name:"Hello-World") {
issues(last:20, states:CLOSED) {
edges {
node {
title
url
labels(first:5) {
edges {
node {
name

}
}
}
}
}
}
}

}

https://developer.github.com/v4/guides/forming-calls/
Bullshit. Stop spreading false rumours. There's a big difference between counterfeit goods and refurbished goods.
Geolocating Child Abuse
Also, at least from what I've witnessed, the kind of sysadmin activities often stated as those that cloud eliminates was already becoming a vanishingly small element of the day-to-day work involved in being a sysadmin.

It was already going away, and cloud was not the reason. But with the whole cloud = ditch sysadmins, and the weird way that 'devops' was interpreted to mean a similar thing, a whole lot of baby got thrown out alongside the bathwater.

Virtualization, the maturity of modern networking, compute and storage systems, and the sheer capacity of each atomic piece of hardware means that kind of stuff had already become a once-every-couple-of-years kinda task for most sysadmins, except the few still stuck in some kind of backwards anachronistic environment.
The main difference is, that then, "backup" ment copying everything by hand, and now, it means one simple copy-paste. Considering the size and price of modern hard drives, and relatively small size of old archives, any one individual can backup a huge amount of data (and even offer/share it as a download link/torrent seed/etc).

Their whole Library would probably fit even on a smallest now-available sd card.
As an "SRE engineer", I don't agree. Certainly in an university/R&D environment, you cannot compete with what 'the cloud' is able to offer within the reach of a few mouse clicks. It would be absolutely moronic to set up an entire infra yourself with GPU's, ... specifically tailored to for 1 research project to then throw it away after a few months, or see the scope change every 2 weeks.

One of the reasons such AI tech is able to move this fast because the cloud has become a commodity. People start to expect this kind of flexibility. It's impossible to self-host every possible thing some guy might want to try out.

Once you have a stable application - sure you might want to invest in own hosting for this, but even then it's an expensive up-front investment for something that might not go anywhere. I know a few places where they have a bunch of maxed-out nVidia DGX systems catching dust for exactly this reason.
It seems like waaay back in the day things like Quicken and MS Money could download updates automatically from your bank, or at least banks offered ofx-format downloads that those tools could import.
Treat my resume with respect, it's my personal data
> A great example for this is XSB Prolog,

I'm really sorry but it honestly cannot be. I was curious because Datalog/Prolog based technologies are intriguing so I clicked on that link.

https://xsb.com/xsb-prolog seems to have no download but links to

http://xsb.sourceforge.net/ which claims version 3.8 (October 2017) is current and links to

http://xsb.sourceforge.net/downloads/downloads.html which does not specify a version but offers a tar.gz that contains version 3.7 from July 2016.

Going back to sourceforge and heading to the SVN https://sourceforge.net/p/xsb/src/HEAD/tree/trunk/XSB/ states version 3.9, November 2019 and looks pretty active commit-wise.

Okay, let's do that. Checking out trunk, I see perl and C scrolling by. While I have no problem with Perl, I know quite a few developers - especially in the web context - that find it rather off-putting. I get a README that tells me to read the manual in order to install. Fair enough. Opening that ( http://xsb.sourceforge.net/manual1/manual1.pdf ) gives me a 622 page PDF from October 2017. Chapter 2:

"Make sure that after you have obtained XSB, you have uncompressed it by following the instructions found in the file README." There were no such instructions. But well, configure and make are in build, that's fine and the rest of the instructions are clear.

I was confused why configure looked for mysql and make did something with Java but whatever, both worked great out of the box. Let me check the binary. I get a REPL, claiming to be version 3.8 from October 2017 and despite having 7 lines of output I have no idea how to quit out of that process, so I turn to Google which gives me http://xsb.sourceforge.net/shadow_site/manual1/node14.html

Neither ctrl^c, nor ctrl^d work, and halt + return is ignored. I go ahead, kill the process and delete the directory.

Alternatives to the above? That original site tells me to contact some organisation, "xsb prolog" on Google turns up ancient results.

Now compare that with https://graphql.org/graphql-js/

Just like many of these rather research centric languages, it does not matter how cool their tech is if that's the first experience people get. In my view experiences like the above are why they fail to gain adoption in today's world, not some technical aspect or technique. At least unlike much of the linked data and SPARQL world this thing compiled out of the box and I would have been up and running in about 10 minutes if I had any intention to continue.
Don't know what it is... but that site is beautiful. I think its like a "friendly" minimalism. The "pop of placement" perhaps.
ML for Mobile Developers. Training ML-Model on Google Cloud and Using CoreML,MPS
Watch out Auth0 and Okta – there's a new kid in town
I love it. Reddit pisses down people’s throats so much that others create software workarounds. Insane.

Fuck that shitbag company.
What makes you think that the new design isn’t achieving their goals? That usability is a priority for them?
> The problem is GDP is not even particularly a good proxy for the income of households (individuals). GDP is designed to measure how much value add is produced within domestic (territorial) boundaries. It usually does a fairly decent job of this, but it does not directly tell us about the household perspective, as in, the average level of real incomes or real consumption enjoyed residents of a country (a.k.a. “material living conditions“). Most importantly, it is an increasingly unreliable proxy for this concept.

Would someone care to explain how this works? What's the factor causing divergence between the two? Is it the proportion of GDP being returned to overseas investors? Or a mis-counting which includes GDP of US multinationals produced by workers overseas?
Hurd?
I did this job for a couple of months over a summer when I was in college, (via a temping agency). I did actually kind of enjoy it. The sweet smell of putrefaction from the truck made me retch for the first week and then became kind of homely. Brutally early starts (4am?) but done and home by midday. My crew ran everywhere. They teased me for wearing gloves (broken glass, nappies, tampons... I'll take the teasing, thanks).

Pay for regular employees was okay, by which I mean it was not as bad as you might expect (and considerably more for the driver, for an easier job). There was notable attention from the public, somewhere between condescending and touching, who perhaps didn't know that: the old lady who saved me a pair of jeans ("These were my son's, and I noticed yours are ripped"); the old guy that wanted us to come in for coffee; free lunch from an independent fast food place on Wednesdays.

The size of the operation marked me: the number of 14-ton capacity trucks snorting at the depot at dawn, the scale of the dump, the size of the crane fingers. The amount of garbage. Houses. Businesses. Farms.

Winter months and middle age would probably make the job less attractive but it certainly wasn't a dreadful experience.
yes, although better to not tell anyone about it:

https://news.ycombinator.com/item?id=21739662
A nice thing about brass cases is that they also provide a really good seal around the breach. Especially because brass is flexible enough for the thoat to expand and seal against the start of the barrel.

Any other gas based system needs to deal with keeping exploding gas from leaking out the holes through which you feed in new bullets.
THIS WAS THE MOST AWESOME WEBSITE EVER. I'd love to hire that guy to do a galaxy one... traveling to different plants in a spaceship.
Some tracking is not going to slow down the site and UI like this. It's just bad architecture and implementation.
I totally agree that insisting it MUST be social conditioning is close-minded and silly. We should be open minded about various possibilities in nature vs nurture.

But on the other hand, lots of people have a tendency to think and say that certain things are "obviously true" based on what they are used to seeing in society, like that boys like cars and girls like dolls, and even start rationalizing it ("This is what is natural and right!") and even actively fight to maintain this "natural truth". They treat boys who like dolls and girls who like cars as deviants who need to be corrected.

And that's bullshit, even if there is a natural inclination towards trends for genders, that doesn't mean that's "natural law" and we ought to make sure to maintain and protect it.
Doom doesn't have arbitrary normals; wasn't that from Quake?
We care about interoperability with our software. We should be able to download the data and process it ourselves on our computers without having to trust random companies.

Needless to say, they hate it when we do this. It's totally fine when they run javascript on our computers to collect personal information but when we run our scripts against their site suddenly it's abuse.
Historians would love to preserve spoken communication and there are many projects recording everyday conversations. There are even projects of recording the typical sounds of the environment in certain areas at a certain time. However, many forms of spoken everyday conversation fall under restrictive privacy laws, which poses strict limits to such preservation efforts.

The texts on the internet at a given time, on the other hand, are public and reflect the opinions and ways of living of a large number of people at that time. There is no doubt that these could be analysed in the future to give us historical insights in ways we cannot even conceive yet. (Think e.g. about getting them data mined and analysed by advanced A.I. to give new insights into the time period.)

The worth of the data is so obvious that it's really hard for me to understand why you and some other people don't think these are interesting data points for research on how we lived in, say, 200, 500, or even 10000 years from now. The data is not only interesting to historians, but also to economists, political scientists, and linguistics, btw.
I think you missed the fact that I'm talking relatively (i.e. within a software house as I say) and the quotes around "working class".

Still, If we want to be pedantic and literal (i.e. assume I'm talking about the Marxist definition) it still holds true, as class is not defined by compensation but by the role of the individual within the production process.
I have a different theory, but it's mostly a cheeky, incomplete one. I think infants start out not understanding conservation[0,1] and there is some programmed primitive instruction in humans to understand conservation. It would explain why modern physics exists, and would also explain why kids are obsessed with garbage trucks -- because where the hell does trash actually go? One you understand conservation enough to ask that question, it is inevitable to be obsessed with garbage trucks.

[0] https://www.alleydog.com/glossary/definition.php?term=Conser...

[1] Things that do not grow or shrink change over time, even if they're redistributed.
You still need some accuracy for supressing fire. Especially in the vertical direction. You might wanna keep a horizontal line saturated with lead, but vertical dispersion of targets is usually much lower.
Just inflates, just like bitcoin. Bitcoin inflates to pay miners, HEX inflates to pay stakers. Everyone thinks that Bitcoin is deflationary, but it's actually quite inflationary, which is the only way to go from 0 coins 10 years ago to 18 million coins today. BTC had two pumpamentals. 1. Freemium onboarding by double clicking an exe in the beginning. 2. Cut inflation rate in half every 4 years. Now, even after it's been cut in half twice, it's still about 4%
To be fair, legos took over before Minecraft. Minecraft was basically a virtual manifestation of legos with some really clever role-playing and survival mechanics built in.
I like the infix notation e.g. "Vi Pvj" the Population count instruction, working on vector j as input and outputting into i the count of bits in each element.

Versus Intel's vpopcntX reg1, reg2 where X determines element size.

Seems like Cray had several 64*64 = 4096 bit vector register, but you worked on it only 64 bit at a time while as current Intel CPUs have 512-bit vector registers up from 256-bit for AVX-2.

Are those Intel vector register sizes going to increase until they catch up to the old Cray? Or was going up from 256 to 512 bit chosen to fit something else in the CPU architecture, like that you can fill the register in so many clock cycles?
Perfect timing. Scheme macros is one of the things I'm currently interested in :)
I guess a lot of people commit the unpardonable crime (tongue firmly in cheek) of folding the paperbacks open .. no wonder they don't last
I find it impressive that they didn't give in to the fallacy of sunk costs, and switched tech to something better. WSL was impressive, but WSL2 is in my experience better, and it's pretty cool that they can start Linux in a VM so rapidly, and give it access to as much of the host memory as it wants.
The app is only end to end encrypted if you trust the server to give you the right keys from the beginning (it's E2EE meets TOFU): since there is no way to verify what information (the "sigchains") the server sent to your device (no safety number like in signal, encryption key like in Telegram, fingerprint like in Wire, or whatever you call it), you have to trust the server. The app does verify that nothing changes, so the server has to consistently lie to the device, and to app clients only because a command line client could verify the keys. Then again, since very, very few people do or can do this verification, and since the verification tutorial in the documentation is relatively complex and broken (an api call doesn't return a signatures field the tutorial relies on) and nobody seems to have noticed, it's probably a safe bet for an attacker that compromised the server to just MITM all devices of some users without being noticed.

Note that the blockchain magic does nothing because the app doesn't verify it, and if it did, it would have to be a normal bitcoin client, which would take lots of traffic, storage (even with SPV, you need all the block headers), and shifts the trust to a lot of third parties instead of one (so that's quite trustworthy and great for my grandma that doesn't verify keys, but personally I'd prefer to just check a key in favor of running a bitcoin client on my phone). But that's not implemented yet so this point is moot anyway. And if I'm not mistaken, one needs to compute the merkle tree completely, that is, hash all sigchain of all Keybase users (imagine they become popular and you have to download a literal billion sigchains and hash them all together on a phone) to match it against the final value you get from the blockchain.

Finally, someone brought up verifying keys with another device. I'm not sure if that works. It might, depending on how the key exchange works and if it forces you to verify something in the app. If you don't, I mean, in the situation that the server spoofs your sigchain (MITM) to your friends, it can do that between your devices as well and report whatever value it used for the merkle tree to your command line client so everything checks out.

So it's not completely broken, but trusting the server on first use is m a lesser guarantee than all other E2EE software, and the fix is really simple so I don't get why they don't implement it (note that I don't mean to hint that they're indeed MITMing and that's why they don't let people verify it; I genuinely don't understand why not allow people to do this, I see no reason). My best guess is that they either didn't think of the scenario themselves (and NCC also missed it, which makes sense since they verified the crypto and code and not how a normal user would actually verify this in the UI) or they don't want to admit now that it depended on closed source servers being trusted all along.

Relevant question: https://security.stackexchange.com/questions/222055/how-can-...
> I would consider it Tesla’s and Musk’s ultimate success if/when the whole auto industry moved away from internal combustion engine. iirc this is how musk defines his own success as well.

That sounds like a pretext to call victory when faced with an unavoidable defeat, similar to the fox and the grapes fable. The auto industry was already moving to electric cars prior to Musk.

For example, the Toyota Prius was released to the general public in 1997, having won Car of the Year in 1998. Tesla was founded in 2003.

Arguably Musk's contribution was dispelling the notion that electric vehicles were just glorified golf carts made for flimsy Europeans, and in the process marketed a Veblen good that just so happened to be an electric car.
RF Tutorial Lesson 9: Impedance Matching Using Tuning Stubs
Actually it is really really fast relative to speeds we are familiar with in our lives. Space is just so big that it makes the speed of light (c) feel slow.
I think the point of ads is to bother you. The more expensive the ad, the more it bothers you.

I don't think there is a "solution" (yet) to the ad-as-a-model problem.

Edit: The only ad I see there is for their book. Maybe try Firefox?
Searching the Internet for Evidence of Time Travelers [pdf]
Turkey repatriates foreign terrorist to Australia
Thanks. We also noticed that BoingBoing picked it up. Their graphics are a bit crude - but that's BoingBoing. We're trying to be more polite here: https://boingboing.net/2019/12/08/oath-makes-you-swear-2.htm...
That's basically what Apple Car Play and Android Auto do.