skysight-inc/HackerNews huggingface dataset:
> A tenured professor is still a highly respected position

I don't think this is true outside of the (tiny) academic bubble.

Being a tenured professor at a well-ranked R1 has some prestige within a limited community. However, most tenured faculty -- even Full Professors -- are not at R1s.

Consider the following 5 facts about non-R1 faculty:

1. Compensation. At most institutions -- even in CS -- salaries max out at $100K. It's not uncommon for a CS professor with 30 years of experience to make less than a high school mathematics teacher, especially if the former is at a private university and the latter is at a public school in a state with a strong pension system. It's extremely common for CS professors to make less than new grads at FAANG.

2. External Opportunities. A non-R1 professor will have a difficult time trying to be a consultant, expert witness, etc. Also, raising grant money is basically impossible.

3. Job Autonomy. At most institutions -- even in CS -- the average faculty member spends most of their time teaching. They are, for the most part, treated as replaceable cogs.

4. Job Security. Tenure doesn't mean what it used to mean, and it never meant "perfect job security". During COVID, many universities laid off tenured faculty.

5. Even WITHIN academia, faculty at R2 or LACs are taken less seriously. Outside of academia, faculty are essentially viewed as "teachers" (and that view, again, isn't exactly inaccurate outside of R1).

On the whole, in the vast majority of cases, being a professor is lower status than being a software engineer. You don't get paid well, you spend 40 hours a week teaching, and then folks WITH PHDs who know how the business works claim that you have undue privilege because you don't someone find another 40 hours a week to do world-changing research for which you are not compensated and for which you will not reap any reward.
And? Apple used to sell a way more expensive than that TB2 cable if high price is your point and besides, saying Apple charges a premium price for a premium product (like this) is about as insightful as saying the sky is blue.
My web app is in some sense a Figma-like design tool. It has built-in zoom functionality that conflicts with browser zoom. I have to disable zoom in order to make the app usable. iOS in particular is pretty hostile to this.

There's another angle here, which is that being pro-browser zoom is anti-web application, and implicitly preferring native applications.

This is actually playing into Apple's hands of enforcing their walled garden and the Apple tax. They are neutering web apps intentionally.
Almost all WordPress premium plugins.
If an attacker can get a SIM for your number, SMS 2fa is useless. They will get the second factor by text message just as you would.
Client certificates have privacy concerns when used with ordinary web sites, as opposed to the API requests assumed in that blogpost. WebAuthn provides a tweaked featureset that addresses these concerns.
Of course miners can keep their PoW chain going. That doesn't mean anyone else will care about it, or that they can stop the PoS chain from going live.

There have been lots of Ethereum forks, but ETC is the only case where the old chain stayed active. In every other case the old chain was abandoned. (Bitcoin on the other hand has multiple active chain splits.)
Except he didn't say "doesn't do X or Y" he said "is unwilling to X or Y", which breaks the colloquial defense and makes it questionable what he meant. (And I don't fully trust further explanations by someone under this kind of pressure)
I don't know where you get "1 byte per pixel" from. At minimum, raw 4:2:0 video would be two bytes per pixel, and RGB would be three bytes per pixel with 8-bit color depth.
Misperceptions can threaten scientific advancement
Is there any way to use this system without an extra device (no phone, no key, only my pc)?

If not, is there a FOSS implementation of these required new devices? Maybe an emulator for one?

Can I download an manage my own keys, manually?

Can I self-host the authentication layers so I don’t need to use a 3rd party?
I feel like this is an inevitability at this point. Kotlin is basically this, and C#/Java/Typescript are getting there, albeit with some historical baggage that might make it slightly less ergonomic.
Also fun was being deep in one of those "rewrite the web browser in Flash" pages and realizing you made a mistake so you hit the back button and lose all of your progress as the whole page is unloaded. Sometimes I look at web frameworks and think that these developers are nostalgic for the days of Flash.
I'd imagine they're mostly just doing R&D.
Yea, I’ve wiped out an entire government’s form library once. Backups are a career saver.
Selling VR headsets at a loss?
The Python docs themselves is a good place to start: https://docs.python.org/3/reference/datamodel.html#slots

The Python wiki also has some good info about it: https://wiki.python.org/moin/UsingSlots
The simple solution for that would be for mobile browsers to provide an quick toggle to disable zoom.
If you can insert into either before/after versions of the schema, I feel like it’d be possible to reach an irreconcilable state; eg if you add a unique constraint to your schema, but the app is inserting into the pre-constraint version of the schema, there’s no way to roll forward.

Unless you have a migration script to specify the roll-forward logic, but then you’re just back to the same problem you have today.

Immutable data I understand under a static schema, but I can’t imagine there’s a way to make immutable data under a dynamic schema sane
It's not scaled to the viewport for me. It's centered in the middle of it, but still tiny.
> You are getting lost on theoretical undecidability. [...] We decide the cases that can be decided, and do something safe when they can't be decided.

I'm not lost on that at all; I'm well aware of that. that's precisely why I wrote

>> [...] require a ton of static analysis on the source or bytecode that I imagine will at best be slow, and at worst impossible due to the halting problem

and not

>> static analysis is impossible in the general case so we run away and lose all hope.

I'm not sure how you read that sentiment from my comment.
He's using capitalism rather than philanthropy on climate, and there's not really a shortage of capital in the climate space, its an incentives problem. Capitalism is of more limited use in the health of poor people, which is why he has focused his philanthropy there.
That's because politics became injected into social media/internet. The problem isn't social media per se, it's politics, news, media, etc that has overrun social media in the past 15 years.

Before Obama, the internet and social media was place for young people to goof off. Then obama used youtube/etc to reach young people and then the lgbt/news/media/leftists went crazy on social media paving the way for Trump - which strangely became a problem. Before Trump arrived, politicians/lgbt/news/media/leftists destroying teens mental health was celebrated on social media/internet.

Of course nobody in the senate or government cares one lick about teens' mental health. They are only interested in better controlling social media to destroy teens' mental health for their own agenda.

I've advocated for social media to ban all politics and news. Lets see how that affects people's mental health. Or better yet, remove all politics and news from their recommendations or frontpage. Instead, social media/tech run "get out the vote" campaigns, lift "authoritative" voices and inject politics/news into everyone's lives.
Graphics code tends to be imperative and have lots of magic numbers. I suppose it's the math-intensive nature of it.

Personally I'm not a fan of the magic numbers either but as I study more and more of it, it's everywhere
I disagree. You are just doing those same optimizations by hand, instead of on a JIT. The computer is there to help us, and a lot of the value in a dynamic language comes from being able to override things at any time.

If you just set your structure up and run it statically, you are better with a static language, that can take all kinds of value from that fixed structure.
It would be a safer place for the physically strong, perhaps.

It would be a far more dangerous place for a slender 18-year-old girl.
Ledger (https://www.ledger.com) supports FIDO and lets you do backups. You really need a screen to do it correctly, otherwise there is little point in having an external device.
Just so you don't feel alone with the replies being of the typical variety, I'm 100% with you. The flaws in the "backup token" approach are rehashed constantly but the world keeps turning as though they're irrelevant.

I look forward to hardware tokens reaching a popularity level where we see implementations in software and this conversation can be rendered moot.

Shout out to Mozilla and Dan Stiner for their work so far.
But this seems like a technological solution to a very human problem. If I can trick a user into approving the login, then hardware fobs, secure elements, etc, are meaningless.

The audience here is likely to assume that the security is solid. And it probably is. But this is a technology targeting your average user. It'll certainly be easier for the end user. But it seems like it introduces a human-based attack vector that may be easier to exploit.
True, there was some crazy shit out there back then, but we were also more in control of our own circumstances.

If you don't want to see dicks on Chatroulette, don't use Chatoroulette. Or use it, but leave when you see a dick.

Some creeper on AIM? Block them. If they keep making new accounts to come back, create a new account and invite your friends to that one.

With bigger social media, the social cost of not being where your peer group is is high. Things are engineered to try and limit your exposure to the crazy stuff but it's still out there and in higher volumes than ever before.

It's also much harder to avoid now if somehow an algorithm decides you should see it. And you can't just create a new account and leave a dead one behind you, or at least it's much harder.
Sure. I was just pushing back on the idea that "you can get promoted doing whatever work appeals to you the most." The "dot dot dot" that is required in order to make that work is a lot of luck, because your manager and their incentives factor so heavily into that. You got lucky -- plenty of folks do similar work and don't find as much support.
Isn't it more likely that the current will go from one terminal of the now unconnected cord to another terminal of the same cord?
What's wrong with using the right tool for the right job? Python for utility scripts, Javascript for Web frontend, C and C++ for system programming, C# for Web backend, R for statistical stuff and data analysis?

It seems to me some guys learned a language suited to a thing and instead of learning other languages better fitted for other purposes, they push for their one and only language to be used everywhere, resulting in delays and financial losses.

It's not very hard to learn another language. Or, if you are that lazy, you can stay with the language you know and use it for what was intended.
If cities had more housing, they would create more wealth and boost the economy. But they don't, so we're stuck in a broken cycle.
I have seen nothing but bad news about Heroku recently. Albeit nothing provides that much ease to use on a free or affordable tier when you have minimum computing demands. I use it as my fundamental cloud provider for proof of concept stuff, so does many people.

Salesforce is doing a terrible job managing this lucrative platform. I have no idea why muck up a good service like that. They have some plugins and a postgres connector but the drive to innovate, the drive to even care stops there. All these news act as a reminder that I should move my code to a "real" cloud provider.
I fear services will force the use of certain devices, like those on the FIDO certified products list [0]. Will there be a way to use open hardware, open firmware, and user-controlled hardware attestation keys? Or will that be considered a fraud/bot risk?

[0] https://fidoalliance.org/certification/fido-certified-produc...
It seems to me you can build quite complex things that will be accessible by default with the web platform.

IF don't fight it and if you respect semantics and progressive enhancement / beautiful degradation. You get so much by default: legible colors and font sizes, tabbed page navigation, alt texts, clickable labels, zoomable interface...

When you embrace the platform and its spirit, you get accessible results quite easily. But not a lot of people seem to embrace it. Many people seem to think "what to do for what I want to see" instead of "what to do for what I want to mean", and you lose if you do this. You need to get your meaning right and then decorate it carefully. You should not paint first. But that's probably not a web-specific issue.

What's more, building accessible things may make you gain time, by having a robust basis. It's not always a cost.
My kids are younger but I'm having issues with them and YouTube. I have YouTube completely blocked on their personal device, but I can't do anything about their school issued Chromebook. In the end I have to completely block the school laptops from the internet at home, otherwise they go from a video about reptiles quickly into toy unboxing, fail video reactions, etc. In the end I have to continuously block and unblock websites and devices so they can do their homework. It's maddening, especially since there is so much educational material on YouTube. It's a losing battle.
>They don't even look if the drivers saw them, they all have a phone in hand.

And the driver's do too! It's insane. I live in a moderately-sized city (~1m people) and I've learned to keep my phone in my pocket or not bring it at all, and to definitely take out headphones when I cross the street. I've still been almost hit, many many times, and I'm not even jaywalking. I literally wait for the white walking person to show before I step off the curb.
Trump quietly ‘encouraged’ Elon Musk to buy Twitter: Truth Social CEO
I think you bring up a great point. How can people do 2FA well for their situations? This is a practical question and people make many assumptions. A lot of what I know isn't clearly documented.

Clearly communicating a bunch of different options would be helpful for people.

Personally, I have 2 yubikeys, Authy synced to multiple devices, and the backup codes. There a bunch of options with different tradeoffs.
> Let people who are used to meat/dairy diets adopt plant-based diets and I wouldn't be surprised if this leads to more of them becoming overweight.

I think that the exact opposite is true. Most new vegans lose weight quickly.

There are no overweight fruitarians (imho - not my cup of tea). And not many vegans. But there are many ways how to do things - if you're eating a lot of fats, processed foods, junk food ... you'll be overweight, vegan or not.

Also, you can't replace meat/dairy with single protein source (e.g. tofu) and think that you're ok. That's not the way it works with the plants.

For me vegan diet means whole foods, minimum fats, as diverse diet as possible, almost no junk/processed food, 30-50% raw vegetables. It's not easy to gain weight this way.

> Imo it's a good thing when people try to eat less meat/dairy but they shouldn't think it's an easy thing to do that comes without caveats.

You're making it sound scary :) It is easy, certainly not hard, but you're right, new vegans have some things to learn.

The only supplement you'll certainly need is vitamin B12.

In the end what you'll want is fruits, vegetables and lentils of various kind. If you have a diverse diet, you'll have no problems.

Yes, it means trying (a lot of) new things and recipes and some learning (how to substitute meat/dairy with plant-based alternatives), but it's not hard and in the end it's very satisfying process. I'm always hunting for new recipes.

> David Raubenheimer is said to have conducted an experiment where people's behaviour showed that protein content is what disproportionately determines how much people eat until they feel saturated.

Yes, lentils & beans. Satiety guaranteed :)
Hipster logic: if it works on my machine, you have the wrong machine.
Cloudy season, more like it, BC coast. ;)
Really, if I do it every couple weeks or so, it isn't a big deal. I charge the inside one periodically as well, as I don't leave it plugged in. For that one though, I added a last-update time; with the e-paper display, it's not immediately obvious when it has run out of juice.
Before, Abercrombie was an outdoor supply company.

The movement into generation-focused apparel was a pivot. They didn't make the next pivot to maintain. I think most companies need to continuously evolve.
I think it's because almost all web design happens on computer screens, not mobile devices. More important, all web designers show their bosses their creations on a big computer screen in a conference room--the bigger the better so everybody can go "oooh!" and "aaaah!" and the designer can get a big fat raise.

I expect it's fairly rare for the employer of a web designer to give a shit what the site looks like on a phone, which means the designers don't give a shit either.
This is the most insufferable thing I've ever read in my entire life. This reads like chocolate cake with chocolate icing drizzled in chocolate syrup for smug individuals to read from the backseat of a private car service. The amount of faux insights and pop politic buzzwords while ending this with questions of whether bambi is a parable for jewish existence is astonishing and I found myself wondering if this was a parody paper submitted to the New Yorker to trick an editor into publishing it.
I really wish Mermaid and PlantUML had compatible syntax, or at least more overlap for the basic structural stuff. On a day to day basis I'm writing either PlantUML in Confluence (via a plugin) or Mermaid in GitHub, and I almost always have to open up the reference or review an existing diagram to refresh myself on the different syntax.
no, due to slow growth in Q1 and generic tech meltdown.
If you're that concerned with 3rd party auth, I'm surprised you're not more concerned about trusting your virtual network to a SaaS platform (who could definitely decrypt the traffic). For those more privacy minded, they'd probably wanna go with one of the self-hosted alternatives, of which there are now a few.
They provide a set of single use recovery codes for that purpose. I keep an encrypted copy of them in cloud storage and in several physical backups, so in the event that I lose or don't have access to neither my main nor backup yubikey, I can very likely still dig up a recovery code (eg by calling up a relative and asking them to read me the code).
Should I read anything sinister into the complete lack of comments (after one hour, as I write this) on this article?
> Economically it is infeasible to politically play, social engineer, or bribe thousands of reviewers in a publicly inspectable web of trust

Elon Musk hyperloop whitepaper pipedream...he made it in one night, probably on heavy drugs. It got press for 8 years, still getting press.

A bastardised version of Hyperloop got hundreds of millions in public funding in Las Vegas and Los Angeles for what essentially amounts to a large underground car garage with skeets. The company selling this bastardised version just raised 700M in equity.

"infeasible".

When you open the floodgates of the court of public opinion...it becomes the game of the person who screams the loudest and is able to con people with the most confidence or has the loudest megaphone.

History has shown us time and time again that the best governance system is a bunch of elder statesmen who are terrified of being judged harshly by their peers long after they are gone.

For example people still say about Newton that his track record wasn't immaculate because he wasted time looking for hidden messages in the Bible or trying to turn bronze into gold.

Same for Einstein, his track record isn't immaculate because he was wrong on quantum-mechanics.

Elder statesmen who dream of having the track record of a Pythagoras, that's the perfect governance system, that just requires finding them, doesn't require crypto-tokens or blockchain or any other flavor du jour tech.
Graph Representation Learning [pdf]
Aside from the hurdle of actually getting your hands on one of these things! LOL.
I would love to do this, but it's a lot more work to maintain that kind of thing for most users. At least with Togethr we let you choose from many different data centres so the instances won't all be in the same place.
Yes for sure, I need to improve the docs! I have had issues explaining it in simple terms because it is a system that is quite obvious once you get it but confusing from a first look. I have aimed to make it consistent everywhere to reduce complexity.

Better and simpler docs will be my sole focus for the following weeks + JS/TS support.

I have some diagrams and a step-by-step explanation on the README: https://github.com/windmill-labs/windmill

But the step-by-step is missing the concepts of variables and resources. If you have any feedback i'd be glad to hear it. I will opensource the website EOD too.
I recently compared the performance of a node vs rust server

Js has many tricks up its sleeve that cant be underestimated
There's no cause for "concern" until get liberal democracy. Until then, people who make money in China would still prefer to spend it and live in the West where they have rights.
God forbid someone has an opinion contrary to the drug manufacturer about a drug that has been shown to increase suicide risk and dangerous behaviour amongst people with depression. The horror.

I guess someone should tell the Canadian Center for Suicide Prevention that they are wrong and to shut up

https://www.suicideinfo.ca/resource/effects-of-bupropion-wel...
I cannot imagine interviews and candidates ever being in the same room again. Even in a hybrid company, what are the odds that the whole panel came in on the same day? This seems pretty pot-stirring for academic history.
> I don't know whether this is a trend

I posted this 11 years ago: https://tech.bluesmoon.info/2011/01/device-width-and-how-not...

It's not a trend, it's been around as long as it's been possible. Site owners dislike letting their users have control.
I'd argue that such a system would be much better at avoiding the current political swamp, if the reputation/trust was relative to your personal trust into certain individuals and research directions.

E.g. we might view different close people as trustworthy or judge their research with different value, which in turn have their subjective judgement.

That subjective judgement is inherent in the scientific method and allows different opinions to compete until the truth emerges.

I think that the web of trust should reflect that and give you a personalized score for each paper based on a trust network between public keys.
However on the seller side, dropping anonymity is super effective at reducing scams.
Great idea. I'll pledge $50 as a token of thanks and encouragement for any open source developer who can add USV to a popular language or tool such as R, Julia, OpenOffice, LibreOffice, TextQL, Q, JavaScript, Python, etc.
Boomers wrecked the world, Millenials are wrecking minds, I'm sure Gen Z will find plenty left to wreck. Thankfully, each generation also builds.
That is such a strange comment considering that there is nothing that requires you to use specifically phone as your 2fa provider. For example I'm very happy with my self hosted Bitwarden (Vaultwarden).
Sort of related - I like the way ChromeOS handles gesture zoom - it just zooms in the screen so everything is enlarged including Chrome OS UI elements. Then the browser can do its own zooming and finally the OS has a zoom level. Best of all worlds IMHO.
Really funny seeing you got downvoted. Not surprising. People can't get alternative opinion is ridiculous.