skysight-inc/HackerNews huggingface dataset:
>Such centralized government power, too, may be the only force capable of counteracting the centralized power of corporations that are less accountable to the people whose lives they affect. In ways like this, most effective forms of decentralization actually imply some form of balance between centralized and decentralized power.

A previous HN post said it best: what decentralists want is to reclaim power from larger organizations—power over their data and identity, power to switch to a competitor's client or build their own, etc. It's similar to the right-to-repair movement that way.

The problem is that governments, corporations—groups really—can always be more powerful than an individual. That makes it advantageous to join one against your fellow individual. Plus once you pay your initiation fee to the group (usually giving up some autonomy), the marginal cost to you for additional members is often very low, or may even be outweighed by the marginal benefits, so you'll stay and the group aggregates members.

Perhaps a field of individuals constantly vigilant could band together to sunder any proto-group before it gains traction (and then they'd have to disband themselves before becoming the target). Though I imagine that would be a constant arms race to detect group formation, and we've all see how apathetic people are toward even flagrant digital malpractice.

Or maybe the government decrees that no company can have more than 10% market share. Bring on the conglomerates and umbrella corps.

Perhaps resources can't be efficiently decentralized, only stateless protocols. Is that alone worth the effort? There would still be vendor lock-in.

All I know is I want to wrest more power from corporations than I currently have over my digital experience without losing access to the resources they cloister.
I see no reason a cheap phone can't support data/rcs. My cheap nokia supports whatsapp.

But I guess old cheap phones will be left out but I think no sms support will be far in the future, especially if Apple won't support it.
It would be helpful to actually give a short explanation of what you are linking to, rather than a bare link with the title.
Anecdotally, most people who eat meat-based diets really downplay the role of vegetables in their diet. Eating meat is more masculine and the only food worthy of focusing on. Vegetables are relegated to dressing up meats or acting as half-forgotten side dishes.

Disclaimer: I am not vegetarian/vegan but eat one or two meatless meals per day.
Border agents are checking social media, but we still don’t know how closely
I am good at coding. I am a good enough debugger to get through most cases. I am good enough at getting a prototype out. However, if you are looking for someone to sort out some deep and ugly multithreading issues, there are people who are better at it than me.

If you are running an agency trying to drum up work, there are people better than me.

If you have a codebase with no tests and everyone is afraid to touch it, you want me. If you have three teams that are trying to sort out a problem but nobody will dig in, talk with everyone, and sort out the technical issue, you want me. That’s the difference.

Now, as for determining high quality code without having that basis, I would start with Robert Martin’s book “clean code.” At the very least, it can teach the basics of understanding a code sample. However, it can be a difficult problem. I might think about a consultant to judge those and use behavioral interviews to judge the rest.
Emphasis on "fake news" and fact checking is so misguided.

The core problem is unsourced, unattributed information. The difference between gossip and journalism.

What is the provenance of every statement?

The Correct Answer is adding signatures to every thing, so we can independently verify that someone said something.

Once we have traceability, people can figure out what is more true (less wrong), over time. Just like with academic publishing.
After my last oom-party, I now have it checkpointing every 1000 steps (way too often, I think, but there's plenty of disk), but I just really really want it to complete a full run. ;)
> VBA not developped or improved since the late 90s (there was an interesting attempt at one point, VSTA, but it was canned)

VSTA was not canned [0], but core Office apps never supported it. IIRC, the only Office app that ever used (uses?) VSTA instead of VBA is InfoPath. VSTA was more of a replacement for VBA as an offering for other people (VBA, as well as being used in office, was available for others to use in their apps), who didn't have Office’s backward compatibility constraints.

[0] VSTA 2019 SDK is available here: https://www.microsoft.com/en-us/download/details.aspx?id=583...
Damn, these ships must really be run tightly.

In every company I have worked for, the amount of outages caused by bugs and other post deployment issues was already above that number.
> In my opinion, authors fill books with superfluous nonsense that I couldn't be bothered with.

And just as bad: superfluous details.
The whole thing sounds insanely complicated, and unclear that the complexity could ever be hidden behind a standard OpenGL-like 3D API.
I'm not talking about "my team", I'm talking about people. Status preservation is one of the most basic behaviors in higher animals. It's not "toxic" or otherwise special in any way.

If you follow the advice of the GP, you are setting up a conflict of interest. I'm not ruling out that the "best developer" in some teams is of such noble disposition that they will always hire someone better than themselves. It's not what you can expect though, so don't set yourself up for failure.
disclaimer: employee

"Google is pretty bad at creating products so no one is willing to pay for them"

doesn't track when facebook switched to gmail after giving up on microsoft exchange.

edit: also I work in ads, but won't bother responding to the "google just wants to manipulate dumb people" point. if you're starting from the assumption of malice I don't think the discussion would lead anywhere. and probably don't want to say more anyway, will delegate that to PR.
Good points in here. The one thing about Kubernetes that I think teams need to be wary of is that upgrading needs to be treated as a first class citizen. In order to use the awesome tooling that so many people are building in Kubernetes (see basically all of the CNCF projects), the cluster API needs to be kept up to date. Once you start falling behind, you run the risks of being stuck in a version compatibility nightmare.

Other than that, I can't imagine not running non-stateful applications on something other than Kubernetes anymore.
I believe you use the thumb stick for this. It's spatially tracked VR so you only need one more input for the last dimension.
Or like paying with a $20 and being banned, because even though your $20 is completely real, it’s a popular bill for counterfeiters to use.
I just went through this chapter. Some of the packages are out of date and the environment does not work correctly. I'm still trying to figure out how to get emacs to connect to the repl.
I respectfully disagree.

I just want two things.

1/ Show your work. Data, code, citations, attributed quotes, whatever.

2/ Sign your work.

Then everyone so inclined can determine truthiness at their leisure. Just like with academic publishing.

Omitting 1 means it's just opinion, 2 means gossip, both means propaganda.
You're right that our vision gives us a 3D perception, but only in the same way that a surface in a 3D space may be stretched and squashed and even have discontinuities, but is still fundamentally 2-dimensional, it has no volume. That still doesn't give us volumetric vision.

If you had true 3D/volumetric vision, you would find painting over objects aesthetically pointless, because you see behind not just the paint, but also through every layer and sub-component of the object all at once.

For example, most "3D" video games would seem very strangely empty and hollow to a being that could perceive volumetric space directly, because games are implemented by manipulating (many) fundamentally 2D surfaces in 3D space. This implementation technique works to suspend our disbelief because we don't see 3D volumes, we see 3D surfaces.

I would also be very keen to know if the human brain could directly perceive a volumetric space.
What does your commonplace book look like? Is it a tome you keep on your desk, or is it portable?
It's pointing at other browsers and saying, "Look, they're not perfect either, so it's okay for Brave to not be perfect". Sure, that's true, but it's no excuse for Brave not aiming for perfection.
Might be, is there any official numbers?

After all plenty also switch to other search engines.
Firefox reader mode. It makes the web readable again by stripping everything except the main content out and removes js. And has dark mode :)
What do you mean by focusing your eyes onto infinity?
> To heroku's credit... I'm not sure if I can remember this kind of widespread outage ever happening before. Against heroku's side... I'm not sure what a heroku-deploying customer would be expected, by heroku, to do, to avoid downtime here.

This is the trade-off of lock-in into simple deployments.

It's largely the same, EKS/Beanstalk/maybe lambda + RDS + S3... Azure has similar offerines, GCP has similar offerings, Heroku has similar offerines. You can get your app up, running, hosted for a dime - cost based on usage. And you can do a lot of stuff with very little operational time invested. That's why this is so great for small startups with 5 technical dudes.

However, you can't get out. You're comitted to their abstractions for relational databases, deployments, DNS, loadbalancing, ...

If you go ahead and do the things you need yourself based on simple linux VMs, you can have much more mobility across cloud providers. Give us a terraform endpoint and some kind of centos image and we can probably host there, speaking of work.

However, that's overall an expensive and non-trivial thing. Suddenly, you're having so many problems heroku has a solution to. Suddenly you need someone who knows how to run a postgres cluster and how to handle failovers, or how not to. Suddenly you need someone who knows how drives should be handled.

This is becoming a really big rift I'm overall starting to see. Applications and deployments are becoming more and more trivial, but there aren't many people understanding how to make the stack below it run reliably, with low chances of data loss.
There's no such thing as a voluntary job when the "alternative" is poverty, homelessness, and slow death by starvation or preventable disease.
>I appreciate your 'concern', but reading those sorts of books, recommended to me by my former coworkers in the advertising space, is what lead me to conclude that the industry is evil. The style advocated by that literature is insincere, cynical, and manipulative.

Claims without specifics or examples.

>Those who brushed up against it and didn't rejected it are irredeemable.

Very vague. No specifics.

>Those who haven't yet corrupted themselves are the ones I
hope to help, and I believe I can do so by creating a fanatical anti-advertising mob mentality that allows feelings of self-righteousness.

Reminiscent of No True Scotsman.

>You know damn well, but are unlikely to admit unless perhaps called on it, that an advertising professional that gives value to a consumer one day will be just as willing to take it the next.

Attributing things to the other party in a conversation is a tried and tested method of making a conversation go downhill.

>Advertisers in the pharma space will swear themselves blue that they're helping consumers to find medication that will earnestly help them, but these advertisers are not altruists, they do I because they're paid.

I don't recall that advertisers claim to do things out of altruism. The grocery store owner down the road is not an altruist either. Nor is pretty much any non-profit entity out there. You're merely pointing out that advertisers are in the same category as all businessmen.

Quite apparent in all your comments: A willingness to preach, and not a willingness to have a conversation. Even your response to me missed pretty much the entire point of my comment. Trying to convince me that advertising is bad is a clear sign of that.
On Edge the slowness increases to the point that loading a ZX Spectrum game from tape feels psychologly faster.

A mute point however now with EdgeChrome.
More abstractly speaking I'd say nearly every problem relating to humans is the general inability to understand exponents. Any constant growth rate is an exponential one and if the doubling rate is on a short enough time span to significantly increase resource pressures then you have a problem. That pattern is the world over. The solution would be a clever way of mass teaching people the consequences of exponents.
The topic of rewrite, i think it depends a lot of the context.
Some things might make perfect sense for a rewrite, but i still think that a very optimized with huge amount of man-hour piece of sophisticated and complex C++ codebase like Spidermonkey VM are not one of those things.

Theres no gain in clear performance, unless theres a better algorithm being implemented, no clear gain in productivity, as C++ and Rust are both equaly complex beasts, and with not much gain in security, if you already implemented in "modern c++" and are using smart pointers, including in API´s and moves correctly.

The other gains in security/safety that you might have with Rust, are maybe lost if you think that the C++ codebase have been used and tested in every possible scenario, so a lot of bugs are corrected, and if you think that given this is a Jit VM you will have to use Rust´s unsafe{} in a lot of places, i still think, giving the context, that is not a smart thing to do, and it will be more like a trophy to Rust, but without a more pragmatic and realistic approach to the matter, not focusing properly on results.

Not much gain, you will end with a worse and more buggy JIT in the end, and will have to spend more years, only to get parity to the VM you already had in the first place.
We were never really likely to reach any agreement, so I'm fine with parting ways as amicably as is possible given that we disagree so fundamentally. I really do wish you the best; I hope I'm wrong and that you succeed in a way that's good for users.
That only works if everyone follows it, which they don't for a host of good and bad reasons.

Imagine 100 informed people understand the issue; 60 vote for it and 40 against. But 500 uninformed people like the celebrity who opposes the issue so the final vote is 60 to 540.

At this point, I'd be happy just to see that could-vote demographics are proportional to did-vote demographics. We're nowhere close, and it shows.
I mean SMS isn’t immune to this at all since it’s just ‘the protocol controlled by your carrier.’ It’s no more open in practice than any consumer messaging app.

SMS has a strong network effect thanks to carriers wanting to charge you per message but basically nothing else going for it.
Non-clickbait title: US DARPA finances a project that aims to detect disinformation campaigns.
If you're lonely, adopt a dog from your local animal shelter. A cat is fine, too.
Effective Altruism, Less Wrong's thing.
Dropbox was replacing symlinks with the target file or directory tree in synced copies. This obviously breaks legitimate symlinks since the whole point of having the symlink is to have a reference to the target, not another copy of the target.

It’s really simple: symlinks are symlinks and should be synced as symlinks. Now they are.
I like Bucky Fuller’s advice on figuring out what to do:

“The things to do are: the things that need doing: that you see need to be done, and that no one else seems to see need to be done. Then you will conceive your own way of doing that which needs to be done—that no one else has told you to do or how to do it. This will bring out the real you that often gets buried inside a character that has acquired a superficial array of behaviors induced or imposed by others on the individual.” — Buckminster Fuller, Critical Path
Very true. Too much choice can be a recipe for unhappiness.
Roam.co is essentially out of business, but having spent several weeks in their Tokyo property it was a great experience. Always someone around to chat or eat with.

Tokyo has a large number of Sharehouses built and managed by the full stack businesses the author mentions (along with smaller co-op styles). Roam Tokyo rented a floor of a sharehouse building which had regular tenants, coworking space, conference rooms, and a large commercial style kitchen.

The model definitely works well enough in Japan, including many with a mix of natives and expats.
The one point I keep driving is Kubernetes does so much useful stuff that is a pain to manage otherwise, that it's totally worth the risk currently posed by its rough edges. I'm hoping that came out clear in the article.
Same here. Gmail is only an easy way to aggregate my emails, which I used yahoo for, and eventually might use something else.

Back home, Thunderbird, and the occasional donations.
Python's biggest problem wrt functional programming: multiline inline lambdas are not possible.
Ah yeah I remember that from a while back, too bad it isn't out yet.
Are you arguing that informed consent is over the top and restrictive?

That's... Bold.
I had the same problem when I began.
To be fast you definitely shouldn't compile during a testable part. It also messes with your working memory. Type all the code of the task, then after it's 'complete', check everything to see if you didn't miss something. THEN you compile. If the compiler gives some errors that is the moment where you fix them one by one.
"...especially in the Bay Area. ... But there's a palpable lack of social fabric. I worry that this atomization is becoming a world-wide phenomenon – that we might be some of the first generations without the sort of community that it's in human nature to rely on."

Are we talking about a general problem, or about a group of 20-somethings who grew up with families, went to college where they had a lot of free time with a bunch of others in the same situation, and then moved hundreds or thousands of miles to a place that puts emphasis on lack of ties, short terms, mobility, and long work hours?

'Cause I can assure you that most of the lonely people in the world can't afford $100 per month for a friend network.
I weirdly found the opposite: hovering was far better for me. I always found that resting the wrists encouraged bad typing habits and angles.
It is super hard to switch to the new platform for bugs reporting / tickets. You just do not want to lose all the old tickets and then retrain your team, then there is a big probability the new tool is not that great after all.

We switched from JIRA to youTrack[1] and it was one of our best business decisions recently. It is not perfect, but we will switch again, only if a really superior tool arrives and when it is maintained with some larger company that we know will not go away anytime soon.

BTW. Zepel looks very sleek.

[1] https://www.jetbrains.com/youtrack/
> Even so, I think that twitter thread is somewhat confusing because they draw parallels between walking with torches and nazism (?)

> In my country, torches are often used in peaceful protests against racism.

They were doing torch marches in the same places where the nazis (like, literally Hitler's party in the 1930s) were doing their famous torch marches.

That's hard to justify as anti-racism protest while also using hostnames based on Hitler's residences.

> st on my systems is an alias for git status.

Ah, that's an interesting shortcut.
Hasn't had any negative impact in any of the interviews I have said it in after they ask for a weakness, but sure. What would you say instead?
"You pursue something with passion and dedication and they call you a punk".

I remember seeing a video clip with Iggy saying something to this effect, probably on MTV, but have been able to find it online. If anyone can verify this quote by Iggy, please reply.
Yes, because Google is a cool company, do no evil and such.
I read at work, but I do try to keep it related to technologies and topics that would help me to do my job.

I subscribe to Safari Books Online, so I normally do most of the reading through there.

Depending upon the amount of downtime I have I may read something not directly related, or more about general CS than the work tech stack. But I generally try not to read about tech I may just be using for a hobby project.
We will see the debate go on as long as humans are working. The problem is hiring is reflexive. Hiring is a marketplace, not a static measurement. Human behavior changes in reaction to other human behavior.

If someone found a foolproof method of hiring once it become widely known, it would no longer foolproof. Either employers would all try to hire the same employees or employees would find out which signals mattered and tried to game them. This already occurs to some extent with the Ivy League hiring approach. The general “college degree” part has already been over-gamed to the extent it is meaningless.

What employers should be doing is measuring the long term success and failures from interviews and seeing if the interviewer even has an above random chance of selecting good employees. If it’s worse than random than the interviewer is probably just terrible at what they are doing.

This would also require the employer to agree on what makes a long term successful employee, something I’m not sure many people even agree on. At minimum, I’m presuming you couldn’t make a judgement on a hire in less than 5 years.
A definition of 'shame' that was very enlightening for me is 'that which stops you from doing what you want to do' (maybe 'desire' would be better than 'want' here).

Really helped me pattern match for unnecessary inhibitors in my life and become more relaxed.

Shame is a huge source of anxiety for people and really overused by society. I think a lot of recent movements are a reaction to this but for those of us who'd like to be fairly nondescript it can be a bit too much to respond with such flamboyance, just being careful about what you allow to induce guilt in you can be a huge step.
Rumor has it anti-trust is what's stopping them.
Ask HN: How realistic is it to get your bachelors as a working professional?
Excluding online schools since those seem to be mostly for profit scams or look to have poor curriculum compared to traditional schools
I used to have troubles with UI tests too, but then I discovered Cypress (https://www.cypress.io/). You can still run into an issue once in a while, but it's way better than anything else and it's getting even better with each release.
I was considering a future of native applications, connected via network protocols, with the browser being used for hypertext documents.
Reading fiction is like hiking on a trail; you follow someone else's thoughts for a while and take in the sights. In some sense it's a waste of time, but learning how to relax and calm your "I am wasting my time" anxiety can be a useful skill for your toolkit.

Even if you manage to spend 100% of your time on "productive" things, it's not obvious that that's an optimal way to live.