skysight-inc/HackerNews huggingface dataset:
As someone with a similar skillset, I decided to use React for a the frontend for a new project as a learning experience, since I assumed I'm missing out on something by using JS + JSON from a Django view when something asynchronous or interactive was needed.

After a week of wasting time due to needless complexity caused by React (I don't want an SPA), I took React out of the loop and got on with actually developing features that are needed. I don't feel like anything is missing from the final product nor am I missing out on any productivity gains that would be realized after my initial learning curve.
Rocketing past forecasts, US 5G spectrum auction draws nearly $70B in bids
I'm unsure how popular or unpopular opinion this is, but I've been very happy with the current recommendation algorithm. Sure, every now and then something stupid pops up, like today it recommended me the channel of a software engineer where all his videos are of him complaining about his employers, family and how he has it more difficult than anyone. But beyond those hiccups, I've found great channels, videos and even music. I could be the exception but idk...
I don't work at YouTube, but I'd like to play advocate for the devil and see how far I'll get.

Premises:

1. YouTube's primary function is entertainment. Many people also derive educational and informational value from it, but that's incidental. Wikipedia and Google News probably serve that purpose better.

2. The most straightforward way to measure how well YouTube serves as an entertainment channel is viewer minutes. There are drawbacks to measuring per-session or per-view minutes (short term outrage spikes can backfire later), so it's better to maximize life-time viewer minutes. These can't be measured directly, but need to be modeled/predicted. But it's a refinement of viewer-minutes, not a fundamentally different metric.

Contention:

Maximizing viewer lifetime minutes is the best practical way for YouTube to serve it's primary function.
What's Google's going to care about is "are we going down the most profitable path" though.

It's a bit different from the right path
That's why we should go clone some neanderthals.

Ideally we should clone enough to see if we can connect us and bonobos in a species complex (no hard boundaries of infertility).

I'm salivating over all the ethical choas that this would cause.
I read that about 1-2 billion vaccines will be created next year. That's nothing for 8 billion people.
issue with caldigit is that it only has one dp out, wd19 has 2, and an hdmi.

my optimal dock would have/support:

3 video out (dp, hdmi, etc)

5+ usb-a (2.0 is fine)

2+ usb-c (3.2 preferred)

gigEth
Thanks- I will try to get it fixed!
You can't have it both ways, you can't get only the bug fixes without the new bugs , except on LTS you can if you know how experiment with getting a new kernel or video driver but not updating your DE,
The original comment was criticizing payment-for-order-flow as a business model. Whereas you're merely making the point that other RH is delivering a worse customer experience than other payment-for-order-flow venues.

That's an orthogonal criticism. But the point is the same regardless. Even if RH customers see smaller price improvement, they're still better off than at a hypothetical brokerage that eschews payment-for-order flow. Because in that case they'd see zero price improvement (plus pay public exchange fees and commissions).
Are you sure? It could just as well be because of the internet catching our attention so boys and girls don’t spend it on each other like they used to. No evidence for either claim although both sound plausible
I've said it many times now: people should be avoiding "the algorithm" as much as they can on streaming and social media sites.

On Facebook "avoiding the algorithm" entails creating a friends list of all your friends, then using the link to that list as a portal into facebook. Posts and shares are listed in chronological order without anything missing (which is absolutely NOT true for the normal news feed, even when "chronological order" is selected). No "so-and-so commented on this" or "so-and-so liked that". Just posts and shares. Scroll through the feed until you recognize something, and you're done.

On youtube, you really should be going straight to subscriptions first. If you want to look for recommendations that's perfectly fine, you can go to the home page... but don't go there by default.

On reddit, I recommend using /r/all as a portal with some of the more obnoxious subreddits blocked.

I'm aware that what you see is still influenced by the algorithm in these examples, but the impact is reduced by a lot.

Browse with intention. Make deliberate choices. Don't just let the algorithm lead you around.

Remember, "the algorithm"s on these sites aren't designed for your benefit. They're designed to increase the site's metrics. More clicks. More time on that website.
Hey, just want to say thanks for being on HN! It's great to have other voices outside of SW here.
The cynic in me says this is a project to mine some data. I think Cambridge Analytica used IQ tests?
Possibly, or more strategic than tactical.
Premium credit cards, for example. The ones that give customers sweet points or cash-back deals, but then charge huge (invisible to the customer) merchant fees on the back end. https://thepointsguy.com/guide/guide-to-credit-card-merchant...
Zoom wants to improve its services
Does Zoom wants to improve its service? yes, It does. The company wants to add email and calendar app to its clients.
> Most engineers are introverts

is this a defensible statement? I haven't seen any research that would lead me to believe that most engineers are introverts.
Not in the US. In some european countries the title “engineer” is indeed protected by law.
Clicking Deny on the cookie banner sends you to Google. Very mature.
Thanks, I’ve edited the comment to better reflect that it’s near instant rather than actually instant.

I’ve done a packet capture to verify that my phone is not uploading the entire payload a second time when forwarding media I’ve recently uploaded or received, which is what compounded my original concern.
This is really neat! It's like having a video with selectable, inspectable text/markup. I also love how there's no sign-up needed. Thanks for making this freely available.
I assume it's bigcorp slowness, having to roll up all updates into patch batches, following release schedules, testing against all release trains, going through QA, etc. No accelerated way to push critical, but trivial software fixes.
And this is just a view limited to opioids. In general, there is no shortage of compounds with an ability to kill cancer cells since the 1950s.

The grand (and still largely unsolved) challenge is not killing them, it‘s sparing the rest of the body while doing so.
can you give an example of how an infrastructure like you mention can be built?
Check out Vega Lite. It wraps D3 to facilitate charting use cases.
https://observablehq.com/collection/@observablehq/observable...
Not to be confused with Ripple (波紋 Hamon), an energy used in the ancient form of martial arts Sendō (仙道, literally "Way of The Hermit/Wizard").
It's being actively exploited, so frankly a 14 day grace is the best MS can hope for
These are some attitude goals for me. It's so easy to take things personally. Being able to take things constructively even when they might be personal is a great skill.
New open source ACME proxy/front end for CAs e.g. EJBCA
Serles is a tiny ACME-CA implementation to enhance your existing Certificate Authority infrastructure. Initially developed to support ACME with the Open Source version of PrimeKey's EJBCA's (ACME support is only available in the Enterprise version), the software is designed for easy adaptation to other PKI software/CAs which provide an API to issue certificates.
While I don't think it's a good definition for life, I do think it's a good definition for metabolism.

That simply means "metabolism" isn't the concept to generalize further, and I'm OK with that.
Yes, I do, but the comment you replied to above also made the point that those kinds of questions are not the primary reason why you need to practice interview skills, so it's an odd thing to focus on.
Every one that is initially found and used by an attacker, up until it is detected.

The exploit was a 0-day at one point in time. Furthermore, I'd argue that the perspective of the one talking also matters. If Microsoft etc know about it, but haven't patched it or made anything public, it's definitely a 0-day if used against me, as I haven't had any opportunity to defend against it.
No, Cellebrite Cannot “Break Signal Encryption”
The snapshots in this case come from suse, not btrfs itself. It's their package tooling creating them https://doc.opensuse.org/documentation/leap/reference/html/b...

If you're on lvm, you're still getting snapshots now, even with ext4.
I can see this, and come to think of it, my hires have this shallow, gravity-well type of expertise. few strong areas, and large swath of general knowledge.
If that can help you move up your annual salary significantly and make you better at handling arbitrary challenges, then it is exactly "Bettering oneself".

Before practicing you were worse, and afterwards have improved.

To be clear, it is only one skill in your toolbox
Do you find that recruiters will typically give you a salary range beyond "competitive" before you've started the interview process?
> This has always been a paradox in education: It thrives on freedom, yet freedom comes with the freedom to abuse it.

I find "freedom" to be a very wrong term to describe our education system, the only thing I seem free to do is spend money and accrue debt, everything else is pure marketing speak and information assymetry.
Ok, so I'm not a doctor or anyone with actual expertise in this area (I'm just a weirdo that reads way to much) and I am no way trying to challenge your expert opinion but I do have a question. Could the the result be attributed to something unique to loperamide's molecular structure versus traditional opioids? Again not an expert on this topic, but looking at the molecular structure of loperamide compared to organic derived opioids (opium, heroin, codeine, etc) or synthetic opioids like oxytocin, loperamide's molecular structure is markedly different. Could there be some other factor at play here?
Can you show me where on Youtube I can set up an account for an under 13 year old?

https://support.google.com/families/answer/7124142?hl=en

> When you use Family Link to create a Google Account for your child under 13, your child can use the YouTube Kids app where it’s available. However, they can't use any other YouTube apps, websites, or features until they turn 13 and manage their own Google Account. Your child will be able to use YouTube if you added supervision to their previously existing Google Account.
castration of minors without consent or as a medical necessity is still a crime.
> Most of the aerial imagery used in Europe for improving OSM is shot from planes

Yes I know, and not just Europe. But my comment there was specifically about contours, i.e. height data from SRTM. I'm not aware of any project to crowd-source stereo-pair contour drawing, but if you know of one, I'd be interested to have a link.
> So most people posting at HN would be much poorer

You have it completely backwards. Software Developer salaries would likely be higher, _yes higher_, in the US. The US has had very large GDP growth over the past 45+ years. But that's how much money has gone to capital vs labor since the 70s.

The clearest way to think of software engineer salaries is: median software engineer salary as a multiple of median country salary. US is 1.38, France is 1.21, Germany 1.33. [1] Overall our software salaries are proportionally no more or no less than expected based on median labor rate / salary in major European countries.

However, because all of the gains in wealth have gone to capital, overall salaries are actually suppressed. Salaries across the board in the US would be higher, if gains of the past ~45 years hadn't been siphoned off. Essentially if we had the same income distribution as we exited the 60s with, everyone today with a salary of < 200,000 would be making more money. So that covers the vast majority of software engineers. Even more so if you remove the 20% Cost of Living bump due to being in Bay Area. So even most FANG employees would be making more if the US still had a normal income distribution. [2]

I think that's the largest thing people don't understand. Devaluing labor, devalues labor for everyone. Software engineering salaries are vastly underpaid, vs the revenue they bring in - it's incredibly skewed and goes to ownership / capital. It's half the mantra behind all of push for doing your own startups: working as labor in software you're being vastly undervalued. Might as well do the same thing and have a chance at ownership / capital. It's all the same issue.

1. http://swexperts.com/news/software-engineer-salaries-by-coun...

2. https://www.rand.org/blog/2020/10/a-25-trillion-question-wha...
A club offers “ladies drink half off” to draw in women. Instead of actually charging $4 for and $8 drink, they charge $6.

The customers are still better off, but not by as much as the advertising said.
In some countries, yes. Either way developer is a better term than engineer when it comes to software imo.
> People do get high on immodium

This is wild. I had no idea! How does one even discover that?
How would you turn this into a gold mine? As I understand it the opportunity for off-label drug use is limited. Although the off-label drug will be cheaper to bring to market the patent will expire and then you can no longer recoup the enormous cost of clinical trials.
Statistical Rethinking is not bad, but I think it's for people with backgrounds different than CS (or Math).

Personally, I think https://probmods.org/ is an exceptionally good introduction to probabilistic programming for someone that knows CS or just some programming and likes a SICP-like textbook that goes into the essence of the topic.

Learning Stan is great, but not as a first probabilistic programming language, because it's quite limited (it trades model expressiveness for performance). So you can't represent a large set of models, such as infinite mixtures, which may become really relevant in the future developments of deep learning. It also has poor performance in models that involve many discrete variables.
like others have said, the goal of the YouTube algorithm is to get people to watch YouTube. this set of incentives is similar but still very different than maximizing "worthwhile" content (however you may define that)
Or Pizza Hut (in other locale versions of the movie).

Both companies, which, are owned by Yum! Brands who also owns KFC.
Telegram is also used for business. In fact, my firm uses it as the primary method of communication
Dark matter made of neutrons would take more time to form a disk. Ballpark estimate: neutrons are 50e3 times smaller, but we need 5x and of them, so dark matter is 10e3 slower at forming disks.

In this model, neutrons aren't decaying: dark matter consists of "stable neutrons" that have a different quark structure, but are very similar to regular neutrons in all other aspects: no electric charge and a small magnetic moment.

I don't think we need to explain everything before testing this hypothesis. Launching a sat to the supposed dark halo responsible for the flyby anomaly seems a relatively trivial task these days.
Hate causes people to do things that are ordinarily against their principles. And that's dangerous.

Many traditional as well as internet media outlets have been fanning the flames of hate for Trump and his allies and followers, as well as a bunch of opinions that are barely related (if at all) to Trump.

I don't like Trump, but I don't hate him either. Hate will continue to have negative consequences for a long time, and could ultimately undermine any attempt we make to move on and move toward freedom and prosperity for everyone.
We did this with Vue.js, not sure if it applies to React (I haven't used React).
The way we did it was to start with a few parts of the page that really benefited from having Vue.js, using a simple `script src=`. So no components or anything fancy. For this we just put the JS stuff using Django's template system.

Once we had proved that this improved the site, we went all in and started to use the "proper" way, building the JS and deploying to a CDN.

In parallel to this we set up Django Rest Framework and set up alternate routes to fetch the view data as JSON.

In retrospect I would probably skip the hybrid system and just start building view components, but it was done this way so we could more easily revert if it didn't work out.
Doctors routinely need to update their certification by taking a formal exam; which includes subjects that they never except when studying for said exam.

You don't need technical screenings when just getting through the front door involves passing a rigorous certification process.
> my case against react when plain whole JS would do.

IME (not a senior dev) it's easier to turn the entire front-end over to React. I don't want to rebuild the wheel and write custom CSS every time I need a new component. I want to be able to plug in common components, with unsurprising and predictable props. If I'm already using React for dialog boxes, it may well as handle my click handlers as well. Then it can also grab data.

I agree with the spirit of avoiding more dependencies though and for this reason I try to avoid Redux. I find React absolutely invaluable for styling and reusable components however.
Thumbs up / down has no impact on what videos Youtube pushes.

Not interested and don't recommend channel only removes that channel. It doesn't do anything to remove all the other similar content, and it doesn't do anything to add more relevant content.
This really hurts those of us that are unable to access these types of reward points. It pushes additional costs onto us all, but especially onto those without exceptional credit.
Please don't pile on like this, regardless of how you feel about cancellation policies. Maybe you don't owe a company better, but you owe this community better if you're posting to it.

https://news.ycombinator.com/newsguidelines.html
I think you would want both: algebraic effects and very fine-grained effect reasoning. For example, in all most all languages it is vital that functions such as "equal" and "hash" are pure. It is an open problem how to combine our fine-grained Boolean unification-based effect system with other algebraic effect systems (e.g. row polymorphic ones). I hope the future will tell :)
Comic Mono
They are assessed in every part of an interview because every part of being interviewed showcases your presentation and communication skills.

Hence the advice in the article to actually practising interviewing, and why the article does not focus on whiteboard quizzes.
> Weirdly some weeks seem _really bad_, like I delete virtually everything — but I guess there's some A/Bing going on there.

Noticed the same, but I think this is actually great, because it seems like there is some randomness that gives you different stuff. It’s like breaking your filter bubble.
I want the NBA to get theirs so I have something to entertain me while I’m waiting six more months for my turn.
Fair and true points. Hopefully, at some point in the near future, we'll see some accountability for this abhorrent behaviour.
It's a shame because "Discover Weekly" is a complete flop for me. It's beyond strange what it's sending me. I tried hitting the "-" / don't like button several weeks on almost everything... but eventually I gave up. I'm not sure how customized it is to me, honestly.

Your Daily Mix # - that works better but it's mostly repetitive stuff I already have in my Library.

They need toggles of some sort, or some dial of some sort rather than put blind trust in these algorithms.
> Now I wonder if this is because my account is old

I made my account this yeah, and i got the same "you're stuck in the early 2010s". I guess I just listen to a lot of music from then.
There is no shortage of decent ARM server designs, there is a massive shortage of ARM server designs that actually were available on the market. The vast majority of them never delivered. It's like having a dozen kickstarter scams about the same idea in a row.
If 50% of the top million websites use JQuery, is it time to just admit that it should be bundled with JS by default in some way, shape or form?
The years are even worse for classical. I've just been told "You're stuck in the 1990s. Forget about Johann Sebastian Bach's Bach, JS : Sacred Cantatas BWV Nos 4 - 6 and move on."
Thank you for the comprehensive response! That was very interesting :)

I took a Biopsychology of Drugs class in college and found it fascinating. Do you know of any good (text)books on the subject?
This is not completely covering why they didn’t give any feedback, but something to ponder over. From the Recurse Center application process and why they don’t give feedback to rejected candidates: [1]

> People would reply and try to contest our decisions, get frustrated that our responses weren’t specific enough, or otherwise indicate that our feedback wasn’t very productive.

Depending on the company and its location, there could also be legal considerations in not giving feedback.

[1]: https://www.recurse.com/feedback
“We’ll stop charging your card immediately, but we’ll need to verify your identity before permanently deleting your data” would be a more customer-friendly response if that is the case.
Hi,

Having a React / Vue whatever in addition to your Django server allow you to split the "View" from the "Model-View-Control" paradigm that Django respect, when you have django & react, Django is only "MC" and react becomes "V"

Simply put, when you are in the template paradigm you are producing HTML files, when you are using React you are generating HTML.

For instance, I'm not building up an "account" page, i'm building up a "detail" page that can be reused with a query that I'm passing in. That query is a function that defines the call to Django. Eventually I'm passing parameters to the component to drive it's behaviour.

I'd simply suggest you to go learn some react, it is difficult and it takes time, but it will allow you to see more solutions to problems that you might be handling in the "industrial" way (eg: writing 10 templates and having some jquery mixxed in the html)

I've been working with django and react for a while now, and i'm now used to 100% coverage without much hassle and very good productivity (dare I cite my boss :) )
It does though?

$ uname -a
Linux mimeomia 5.9.11 #1-NixOS SMP Tue Nov 24 12:39:15 UTC 2020 x86_64 GNU/Linux
$ cat main.c
#include <stdio.h>
#include <stdlib.h>

int main() {
printf("malloc: %lx\n", malloc(128LL << 30)); // 128GiB
perror("malloc err");
}
$ gcc main.c -o main && ./main
malloc: 0
malloc err: Cannot allocate memory
Same topic as a year ago, but deserves much more examination than it got then.
How Gift Wrapping Paper Is Made: Rotary Screen Printing
itnext.io gets better SEO so the author posted to both places.
Garbage in equals garbage out.

The foundational error I feel is trying to capitalize on peoples attention as opposed to aiding in the public good.

Sure when youtube and like services were starting out it was the wild west and all about gaining users and creating traction, however that was a long time ago. We now know where that party was headed and how it ended, and it almost ended society!

At this point any improvements I feel should be focused on minimizing damage and maximizing the public good.

This is the antithesis of anticipating interests as that approach has failed to deliver and even worse has only served to exacerbate echo chambers and divide populations.

Better to gauge interests and make suggestions from a large and vetted list of diverse sources as a primary ingredient of a larger cake of suggestions with actual user defined interest suggestions being the subtle and minimal spice.