skysight-inc/HackerNews huggingface dataset:
Even before lockdowns, I found that my sanity levels went up significantly once I started moving to using Etymotic in-ear monitors. I used a fairly cheap pair for commuting and work [1]. The nice thing about them is that even if you don't have any music playing, they're effectively earplugs. And then if you do have music playing, you don't have to turn it up very loud to hear it well, so it's kinda a win win all around.

[1] https://www.etymotic.com/consumer/earphones/mk5.html
Eating meat does not seem to cause gout, fructose and ethanol seem to be the big players.
I brew in this style and the reason you toss out the first steeping sometimes is not because it’s overbrewed, but because some methods of leaf preparation require the leaf to hydrate and open up before you can get a decent brew. So the thrown out first brew is bland hot water. Teas that benefit from this are pu’er packaged into cakes and some oolongs rolled into balls and other tightly formed shapes
I understand the concept of modelling, something the economists and stats people are completely missing.

This is fundamentally a modelling error. They are using valid maths that models the wrong scenario.

Consider a group of 1,000,000 people making gambles. In traditional economics a rational actor will make decisions that maximize the SUM of the 1,000,000 rational actors money. In ergodicity economics a rational actor will make decisions that maximize it's money.

A subtle distinction, but as a Comp Sci PhD I can tell you that small modelling error has utterly fatal consequences for large parts of economics.

Prospect theory for example is written off.

Physics PhDs also do modelling. You can see this as a knowledge gap in understanding of a typical economist or stats person, which is why they are having such difficultly in understanding Ole Peters work.
Most used first: C (C99 is different enough from the common C/C++ subset that it counts as its own language IMHO), Python, C++ (up to around C++11), Javascript, and recently more and more Zig. Less then I would like: Go (since currently I don't do much server backend stuff).

PS: forgot Objective-C, for coding against macOS APIs.
License your SaaS business and make $$$
If you have a SaaS biz and want to license it to entrepreneurs in EU and MENA, send me an email: mbm@btwinz.com
Thanks for sharing!

> It is not drag and drop

> I imagine it’s possible to extend it to support visual manipulation and code generation

It will be soon ;-)
Incoming Coursera milk/pump/dump phase.
"not very suitable" is a relative term. TinyGo is a cool project: https://tinygo.org

There are various conference presentations about it that show it in action.
I am using KeepassXC and keeping the encrypted password file in a Google Drive, shared across my devices. That would likely cover most of your use cases too (the file is locally cached so even if there is no network connection I am not screwed).

For cases where you really can't use an offline password manager (e.g. because you are using some sort of gadget that doesn't allow you to connect to Google Drive or whatever), sync the relevant (not all!) passwords using your browser account.

Why is the above better than your 1password, LastPass or something else? Well, I don't need to take the company at their word that they are properly encrypting the file and properly protecting it - I know it is because it has been encrypted locally by Keepass (easy to check, the source code is all available too).

Google only ever gets to see a binary encrypted blob. And if I need to move to another service (e.g. I have been using Dropbox before), I simply move the file, that's all. No mess, no fuss. My data (especially passwords!) aren't held hostage anywhere.
Every one of them had a history of their kids having an adverse reaction to vaccines, you mean? That's quite a different circle than I've swam in. The anti-vaxxers I've known all adopt their beliefs based on some quasi-religious, libertarian, self-sufficiency ideology and indeed have withheld vaccines from their children.

Whenever I argued with them they would invariably claim to be familiar with hundred of peer-reviewed papers demonstrating the dangers. When pressed on the issue, one of them finally did dig up this trove of papers for me. Because I'm an idiot, I actually did carefully review and refute them, so I can say from personal experience that the "orders of magnitude" adage is pretty true. Of course, after admitting that maybe these papers weren't the best materials to prove his point, he decided to pivot to another website that would surely contain all the "proof" I need. There is no arguing. They have a heap of bullshit and don't intend to make their beliefs based on critical analysis.

If you're curious about how I wasted several evenings reading anti-vax papers you can read my analysis here [1]. It's almost invariably about a disproven link between thimerosal and autism spectrum disorder or random non-scientists hucksters trying to sell crystal healing powers or some horse shit.

[1]: https://docs.google.com/document/d/19IFB_2dzq6Gb5z6igjsIEFMh...
I would probably be hesitant to hire someone from an HBCU because I would think that being immersed in an environment of only certain kind of persons makes you ill adapted to deal with the variety you'll find in the wider world. Also, when an institution defines itself by some characteristic like color, to me it signals that academics is not its primary concern.
HBCUs had an important purpose at one time, but today black kids should be going to the same colleges as everyone else.
I've seen this in action: someone bullshitting in a group until they believe their own bullshit.
Car manufacturing needs lots of downstream suppliers that usually have expertise in nothing but automotive parts. The end result is cars and nothing else.

You can build tech for car manufacturers, you can build tech for taxi companies, you can build tech for restaurants, you can build tech for any industry.
https://www.youtube.com/watch?v=LGqOH3sYmQA
Hardware Acceleration of Fully Quantized Bert for Efficient NLP
I imagine a share-able blacklist/whitelist system can helps
Strongly seconding Robertson and Bertling's "How to Draw". Continue on to their "How to Render" after that. They break it down into a very mechanical process that doesn't feel very "creative" but makes for a great foundation for architectural or engineering drawing and doing any kind of constructive 3-dimensional drawing.
The issue is that the rebuttals are wrong. They have just objected for the sake of objecting.
Have you tried putting it into a different user namespace than your current docker containers? https://docs.docker.com/engine/security/userns-remap/
I hope you can spread your optimism. You guys are sitting on a gold mine and you just need to dig the gold out.
Appreciate this kind of decentralized, self-hosted project/platform/system
Self fund your prototype.
Do not spend a lot of money on programmers, designers, and artists.
Time box your prototype. No more than a year.
Are you asking about procedure or how to arrive at a number? Or both?
That would be really great. Let me know if there's any way we can help. Maybe if we released a small version of the dataset for testing/benchmarking and then I could take care of running the final processing on the full dataset?
FYI i wrote a post on the subject :
https://atodorov.me/2021/03/07/please-support-web-monetizati...
Is the highly profitable business of scientific publishing bad for science?
Just push this button here :)

I actually spent some time yesterday pushing buttons and sending emails, in a language that's as old as the video.

https://github.com/codr7/emash
We used to run a game server for a small community of around 400-500 people and DDos attacks were something we had to face almost every week, whenever someone got upset with the admin team, the go to solution was was to DDos, you get scammed by another player? DDos. Got banned for saying racist things ingame? DDos. You figured out a new way to cheat in game and the admins fixed it? DDos.

We were kids back then and those were kids that were attacking us with just a 5-10usd budget. Yes they were relatively small (ranging from 10-60Gbps) attacks compared to the Tbps attacks that are happening to some companies, but good god it was so annoying when all it took was just 5 usd from some idiot to take down your server.

We moved to gcp got null routed (or reduced network bandwitch to the node under attack) every-time there was an attack. Bought azure's 3000usd a month anti DDos protection, was worthless for a tcp/udp service. Tried to have a network load balancer in the cloud that auto-scaled, still some players got effected when an attack came in.

Finally we moved over to OVH and placed a few really powerful servers in-front of the game server and applied some ipfilter rules to reduce common attacks. That ended up being the cheapest option out of all the options. When you have a very small community its not like you have the biggest budget to work with. But it was really fun and taught all of us a lot. Looking back its kinna sad we had to end things. But it was a lot fun.

DDos attacks are one of those things that really makes me worried about the future of the internet. The only way to win it is to throw money at it and cross your fingers that the attacker will run out of resources before you do.

Definitely companies like cloudflare does an incredibly good job of stopping some insanely big attacks when it comes to http/https (I recently saw they were supporting udp and tcp based services now, never tried it).

But one thing that's weird is having to rely on some 3rd party company. Yes cloudflare so far has been a company I can trust, but, I once loved and trusted a company that said "Don't be evil".

If you are a developer for some IOT device manufacturer please do your best to makesure someone wont turn your light bulb in to a part of a botnet. When you guys fuck-up the rest of us have to suffer.
It's worse than that, because the society drinks their kool-aid too. They don't think it's impolite, they heard the challenges, and decided the BSer's idea was best.

Like the buzzword guru that convinces everyone on your team that a javascript server can handle all the requirements of, say, a game streaming server. You can present evidence of the superiority of C++, Java, and Rust until you're blue in the face, but you don't have the gift of gab.

If you're a persuasive BSer, you can go far in life.
I have a photo of my grandfather with a ZX81, though I never saw him use it. By the time I was around, he had an Apple //e and an IBM PS/2.
(modified the word "staggeringly" -> "profitable" in the title to fit within 80 character limit)
Is the challenge to make an API in a weekend that goes on to make $100, or to make both the API and the $100 in a weekend?
Are you betting on "boomers" dying? The worst people are those who own their house and insist that things shouldn't change, ever. They will not leave until they die. They can have their house. All they have to accept is that their neighborhood will change slowly, because all neighborhoods change.
You're suggesting that sometimes time matters. I agree. There's a whole subfield of economics studying the dynamics of decisions. However, As Wakker et al. point out:

"Although it is true that our consumption of economic goods develops over time, time is not the most central aspect of all our decisions. For many of our decisions, other equally ubiquitous aspects such as risks, strategy and the balancing of pros and cons are more central. Just because something is ubiquitous, it should not be confused with being explanatory; for example, we can argue everything consists of molecules, but it is not a reason to think that all questions in economics, geography and throughout life should be answered by molecular dynamics.... Economists use static EU for static decisions, when dynamics are not central. Otherwise, a dynamic model is used."
EUT should be adjusted to handle ergodicity properly. But the concept of expected utility needs to be the centrepiece of the theory.

Kelly, for example, is fatally flawed because it ignores utility:

(1) Ruin isn't an absorbing state in most contexts, due to bankrupticy laws, limited liability, relationships, and so on. Ruin is an absorbing state in other contexts. Only utility can capture this difference.

(2) Implementing Kelly requires the emotional fortitude of a rock. In practice, it becomes a losing strategy since the practitioner will collapse emotionally and make bad decisions whenever the distribution of the outcome is unknown.

(3) Implementing Kelly forgets that investors will redeem capital if the downswing is too severe for them.

(4) etc.

Only a conceptual framework built around expected utility as a bedrock principle can handle these practical realities, and moreover capture those practical realities empirically.
It’s a natural extension of entropy only being created, and never destroyed.
That is my experience as well. The people who lie so much, so compulsively to the point of a narcissistic personality disorder, drink their own kool-aid. They are manipulating themselves with the stupid as much as everybody else they lie to. Perhaps this is due to a combination of frequent life failures, low confidence, and low ability of critical examination. That low ability of critical examination that permits the self delusion also opens them to undue manipulation from others.
Best Free Proxy Servers
This is another VPN service that also provides a free web proxy. It’s straightforward and simple to use if you need quick access to a blocked website. You can choose from 4 different servers (2 in Europe, 2 in North America) This will assign you a proxy server randomly.
The examples described here surprising. The first two "issues" are handled quite well in an IDE environment, where jump to definition immediately shows me what I'm looking for. And as I said in another comment, the third "issue" is immediately highlighted by the compiler with a clear error message. I have to wonder if these are really complex design wart in the Rust language that I somehow found quite intuitive or comes from an insufficient effort or misunderstanding of how or why these features work. Rust has other complexity issues no doubt, but I don't feel these belong to that discussion.

> I wonder if part of this has to do with the fact that Rust seems to appeal to a certain type of programmer who is attracted to esoteric topics and arcane knowledge

I find this an unfair take, especially having been a witness to the design process in Rust, where a lot of emphasis and effort is put into coming up with designs that have the right complexity-usefulness balance.

A better way to put it is that Rust matches the values that I care about in a programming language [0][1]. What I love about Rust is that I can rely on it to point out a wider class of mistakes that I'd often make in other languages. Forgetting to deallocate a pointer (C/C++) or using multiple objects when trying to run a synchronized code (Java) often need non-trivial time to debug that ultimately don't teach me anything other than to be more careful. In Rust, I can offload that cognitive load to the compiler. And I find that delightful and satisfying. If it compiled, it is highly likely to be correct, moreso after a refactoring session spanning the entire project. And all this makes the effort in learning whatever complexity Rust has worth it. And I say this with the knowledge that the Rust team is doing their best to address the complexity concerns seriously.

> what a programming language would look like which has an ownership system like Rust, algebraic types, and a trait system, but puts a ruthless emphasis on productivity and eschewing complexity.

Do give this a try. It is likely that you'll have to make different tradeoffs. Or you'll discover novel ideas. Either ways, it'll be a learning experience.

[0] https://www.slideshare.net/bcantrill/platform-values-rust-an...
[1] https://www.infoq.com/presentations/rust-tradeoffs/
If like me you have fond memories of the ZX81 (though not perhaps of the keyboard), then you might find this print interesting:

http://www.alisoneldred.com/john-harris/fine-art-prints-1/sc...
The chart is showing data from an NFS copy, but the listed speeds in the blog and on github[1] are from a copy on a local SSD. That is a bit confusing though, maybe I should make it more clear. I used the network copy for ETA calculation because it was an easy way to make the transfer take longer - if the whole copy is only a few seconds long it's difficult to meaningfully compare ETA estimation accuracy between two approaches. I would like to have more performance data though.

1: https://github.com/wheybags/wcp/#how-fast
That would be roughly a 0.75mm pitch.

Not rad hardened, and not quite 0.75mm, but you can buy a 1.25mm pitch LED matrix panel for a relatively low cost. It's an RGB panel instead of monochrome for the HDSP-2132.

https://www.alibaba.com/pla/Hot-sale-small-pitch-led-display...
https://cloud.google.com/scheduler

Does this work?
So what are some cool applications of this?
The problem is that all of these languages are at least partially derived from C or C++, where memory layout is inverted relative to something like Fortran (which seemed to get this right from the 1960s) when you consider most cache lines on most processors. Therefore you must either go through hoops yourself tinkering with layout in languages not built for it or add much more complexity to a optimizing compiler (like gcc or llvm). I feel Fortran got this right, and Pascal and C was where languages flipped the norm. I kind of get why they did this, because in the 80s and 90s there were so many varying architectures, the memory wall was a very real thing. Actually Simula60 (a monte carlo language), probably had the right abstraction level (everything is just a block), but this was before things like stacks, heaps, trees, and other data structures were permanently etched into people's brains.

I like how Julia implemented this (but they use Fortran-like defaults, with clear inspiration from matlab, numpy, etc), with a relatively compact set of functions to do any sort of "index ordering": https://julialang.org/blog/2016/02/iteration/

Rust is very much a child of Ocaml (with a lot of idioms form haskell) with much more control of memory than pretty much any other language (which probably makes it better for implementing complex or safety critical things like optimizing compilers or an operating system). Actually, learning any ML language is probably easier than Rust, but you'll get more fluent at a ML-like (expression based) language like Rust. For me, I felt like I understood Rust way more after looking at how rustc works and started unlearned everything I knew about C/C++.
Homelessness is an incredibly stressful situation. As the richest country on Earth, and a very rich city, we can do better than hosing/kicking out with police for people who are already in a crisis situation. The added stress and suffering doesn't seem constructive.
I agree that you can't help someone unless they want help. But there hasn't been enough help offered to say that these people don't want help. Shelters have a lot of issues like theft. It's a vicious cycle. I'm sure the vast majority of the homeless are really suffering and don't want to be homeless.
A great read based on research, w citations: https://www.coalitionforthehomeless.org/proven-solutions/
I agree we need to hold each other accountable. But we should also take care of each other because it could've been you. If the people who are homeless grew up the way I did and got to go to good public schools, and didn't have the stress of poverty growing up, maybe they wouldn't have fallen into drugs or developed mental illnesses. We need to give people a chance.
Leaving a town that you are familiar with must be really stressful and scary. Living in the woods seems impossible nowadays (I certainly wouldn't know how). I'm afraid that if we push the homeless out of society, they would die. And that seems very unacceptable to me.
Dude, 3 out of 5 posts on there straight up have "death to america" comments. Almost all have the flag on fire emojis. The only folks in recent memory that were cool with saying those things were ISIS and the Taliban. It wasn't a joke, it was a fair comparison.
"most people are not that aggressive in their investment decisions"

That's because Kelly's criterion is a special case of Ole Peters, where Kelly's is a very aggressive option. There are other criterion that can be used, which are not so aggressive. Ole Peters lists the class of functions that can be used in his paper.

So basically economics has rejected it for the wrong reason.
This is some serious bullshit.
There’s a cost to challenging people. It’s not about politeness (for me) rather that I simply expect net negative for challenging BS so only do it when job or family obliges.
Digital speedometers are horrible. A constantly-changing digit is so much less pleasant to look at than a smoothly-moving needle.
1. To make sure I'm not stalling in terms of career progression.
2. To make a future job hop easier.
> I don't know what part of `ctrl+k`, comment, `ctrl+enter` to commit is difficult.

who said difficult?

training wheels are not difficukt to use, but that's not how biking actually works.

> I have yet to find any IDE that performs as well as IntelliJ et al.

fortunately, there are different kinds of people.
The second video mentions that the head of an older small dog grafted onto a large younger dog got rejuvenated as far as the appearance of the fur goes. It'm almost angry that apparently no further research was done back then on what they now call heterochronic parabiosis. It's only in the recent years that this point of view, that aging is a programmed self-sustaining process, controlled via signaling molecules in the blood plasma, and not wear-and-tear, started emerging.
I doubt that would end up well with users (and Plausible is already blocked in blocklists). It is like the whole "VPN for privacy" debacle all over again. There's no way that a tracking company can prove to me that the tracking is not logging things it shouldn't (today or in five years), no matter how open source it is. As long as you can't prove it it isn't trustworthy, just like VPNs that have proven to be a privacy nightmare where you have lots of companies pretending to not log but in reality often do.

IMO all this will do is end up with yet more lists for adblockers and not only do we already have a huge mess with those we are also seeing them being strangled by API changes like in Chromium. Personally I'd much rather visit a site that use GA (because I know I can block it) than go in and "hope for the best" like it is with ad blocklists. Whitelists would either have to be bulletproof (IE. back to the proven privacy problem) or they would be like cookie pop-ups where most have no idea which to use and trust. I most definitely do not trust someone who builds a Chromium derivative to decide what to whitelist. Whitelists belongs in the users hands where they already are, not some remote company that is bleeding money. We have seen how that works out with a certain adblocker already.

I'm a site owner for a small business with zero tracking scripts and zero external connections from the site so I know for a fact that tracking is unnecessary even in areas with lots of online competition. Sure I could do a lot of tracking to make more money for the business but that is the rub isn't? Tracking is about greed. Webservers already tell us enough otherwise.

Edit: I'll also just add that anyone who is in the tracking business and use CNAME fiddling is per definition not trustworthy.
>They are effective tools the government will keep close to the chest

Insinuates some grand conspiracy. Part I take issue with.
The thing is that nobody should care about what is considered racist term by some people in the UK or the US. Customs of the anglosphere most definitely shouldn't define and limit language and culture in rest of the world.