skysight-inc/HackerNews huggingface dataset:
A fair point. I'm not sure stability and freedoms generally always increase along the same line here. You can definitely increase stability while stifling freedoms. Not that they necessary directly correlate, but I imagine one way to cheaply and quickly gain some level of temporary stability is to stifle freedoms.
The author is very incorrect.

> By network effects of creativity, I mean that every additional user on TikTok makes every other user more creative.

That is false.

TikTok isn't a creativity amplification network, it's a mimic network. The extreme majority of humans are mimics, they essentially never create or do anything creative or original. They are incapable of that (cue the outrage at such a statement, even though it's true). They play follow the leader across a lifetime. TikTok, like most social networks, represents that accurately. What TikTok does not represent, is a burst of individual creativity that is widespread.

It's a creativity distribution channel. The 0.01% that are originators distribute creativity to the drone mimics and they copy and share it.

That's exactly what the dance copying represents for example. There is no great creativity explosion going on there, quite the opposite. As with YouTube or any other distribution system, an exceptionally tiny percentage of people are originators, actually creative, the rest mimic and pander and try to scam their way to some views by copying or ripping off originators (you see this repeating trend represented in everything, eg content farms).
Well, I can't show you the test cases and code, but the available requirements are pretty tough to go through:

https://www.azleg.gov/ARStitle/
I'd guess this is just a little bit of training data piped into GPT-3. And yes, it's possible to pay for access to that API.
>Seems like a rather comfortable experience?

Indeed, people are freaking out about it, but honestly going down your resume and elaborating on each piece sounds like heaven compared to fast paced white board coding challenges.
> These "seniors" lack even the most basic understanding of the shit they're using, but feel the need to impose their opinions about libraries, tooling and languages constantly.

Oh yeah, I feel this. The problem is many "seniors" went from junior->senior by being the big fish in a small pond (small startup + golfing buddies with the CTO) so they never had to question their own assumptions. Then they just glide from job to job at the senior level. It makes for monsters who can't differentiate their own personal preferences from industry best practices, and will attack your PRs if you go against either.
> The UK is giving both doses. It's just that they are spacing them out at 12 weeks instead of 3-4 weeks.

Are they doing that for all vaccines, or just the Oxford/AstraZeneca one? Because that appears to be the recommended and most effective interval for the Oxford vaccine, but not for the others. (Note that the mix of vaccines approved for use differs considerably from country to country; Oxford/AstraZeneca is not in use on the US, only Moderna and Pfizer/BioNTech.
These are prison workers and you're asking them to run a social network (with certain constraints).

They wouldn't even know the first thing about how to hire someone capable of doing this. They'd have to hire a consultant to hire another consultant.
I'm having trouble finding the article now, but he said that later in his life he had lost quite a bit of weight so when he did do his performances himself, people didn't believe it was him and got mad.
Yes, India was unstable. That is not the same as underdeveloped.

USA has had several peaks of instability during its existence, arguably is on such a peak right now, but is fairly developed, though very unequally so.
As a user I expect that to happen. Cursors on the other hand are awful for getting to arbitrary pages, they are mostly useful for "More" links as on HN or Reddit.

It's a trade-off.
Tech utopia as drawn by illustrators imagining what tech overlords might want: Jetsons, flying cars, Disney Tomorrowland

Tech utopia as drawn by actual tech overlords when they actually get to build their dreams: Rio de Janeiro favela slums inhabited by as many expendable gig workers as can be crammed in living under 24/7 oppressive police presence and ultrasurveillance, plus also a separate, fully gated and guarded community for the rich people to live in and high opaque walls so that group 2 doesn't have to see group 1 or think about them
It was only last month that someone dressed up as a viking occupied the US capitol
Which, to pinpoint the insanity of the FAA, the failure seen over denver actually involved an uncontained blade exiting the engine, something it was clearly not designed to allow to happen. It's a mess.
That's sand for concrete and beaches you are talking about. Sand for glass is not in short supply.

And no, we will never run out of it - the planet is made of it.
> I don't want to piece together 4 different technologies to get the same thing.

> And it's not even the same thing. You keep mentioning HATEOAS but that doesn't accomplish the same things as graphql at all. With HATEOAS I need to send out multiple requests to collect the data I need. With graphql I can send out one request to retrieve exactly the data I need. I can also combine multiple requests into a single request. GraphQL also only retrieves the fields you need by default. This is something you'd need to build manually with REST.

All of this is reasonable, but my point was that we've abandoned a more flexible method, that had composable functionality and agreed-upon standards for GraphQL. You gained some pipelining, and some vertical filtering, but threw out a lot with the bathwater.

GraphQL does give you a way to do these things, and this is why it is popular (or at least a good reason why), but it is missing the wider possibilities of the other ecosystem. As people start to try and abstract over it they will be abstracting over a less robust, considered, standardized base.

> And yes, reducing the number of server requests does matter when you're trying to optimize for the largest market possible. Including people on slow mobile network connections where every request adds significant overhead.

Reducing the number of server requests does indeed matter -- I did not mean to propose it doesn't, reducing request was somewhat solved before now with the backend-for-frontend approach. There are lots of approaches to help people on slow mobile network connections, but the ultimate one is to server-render and trim as much as possible -- I'm not sure GraphQL is much better at this than REST with efficient endpoint choice.
Interesting Telegram has both a native (Swift/Obj-C not sure which) and an cross-platform-codebase app for macOS. The former is called Telegram for macOS and the latter Telegram Desktop. Both are on the app store even. So it would actually be a very good case to compare performance, etc. The native one presumably shares a lot of code with iOS which is probably why it exists at all, and it supports secret chats. Otherwise they have similar but slightly different design and features.

However, I think the Telegram Desktop client is not Electron either, it is just regular C++ compiled on different systems.
Also we saw the post-christmas drop in multiple countries and pretty much every state, so it would have to be a pretty crazy coincidence for everyone to have gotten herd immunity at the same time.
Alternative view: "Soft" skills like writing are actually critical to the success of companies, but companies hiring practices and retention practices are so terribly broken, particularly in tech, that most can't seem to identify or retain people who have these skills.

So now they're resorting to an AI to try to replace non-technical skills because they've utterly failed at identifying value in human beings.
Except a. it’s not casual, it’s part of a thought through argument (which you can disagree with), and b. you fail to explain why he is wrong.
Maybe people like their cars and choose to live in places that accommodate them?

Personally, I am something of a bicycle extremist and have always found a way to navigate urban/suburban areas. It is something that comes with practice. Eventually you learn how to navigate these areas you felt were impassable. With practice you develop instincts for approaching new areas.

I know it will be a bit unpopular at HN, but I think you need to be something of a self-starter and willing to take the plunge. I've been on planned bike lanes that felt less safe than just riding on the street with traffic. They can create the wrong expectations for both motorists and cyclists.

Naturally you would encounter political problems in developing a "car-free" city, if your prospective residents want to use their cars. Especially if you are left using political leverage to impose your ideals upon the residents.

If people truly loved cycling more than the convenience of automobiles, wouldn't they develop the similar techniques for navigating urban and suburban areas?

That isn't to say that more can't be done to accommodate cyclists and pedestrians, but I disagree with your absolutist analysis.
> The British variant spreads faster than you can possibly vaccinate people.

This is a bit overblown.

In the UK the B 1.1.7 variant is the dominant form by far, but vaccinations are outpacing infections by a long way.

Today there were 10,641 new cases recorded, and a 7-day mean of daily vaccination doses delivered of about 350k: about 35 times the current infection rate.

Infections have been falling for weeks, albeit with quite a tight lockdown. Vaccinations have been declining slightly for the past week but expected to accelerate again soon.
A minor point on the history: the term intensional had been in use decades prior as counterpart of extensional ot denotational. What Carnap did was give those terms a technical foundation in model theoretic language.
Well I did trading systems in both of these, and I think it's much more natural to do it in C++.

The thing about banks doing systems in Java doesn't really convince me, the times I was facing a Java engine it didn't really matter how fast the thing was, due to the particular thing we were doing. (Not everything is a speed race).

The thing about C++ is you get ultimate control, but you have to use it. For instance if you just write a dummy application where you populate a hashmap and pull out some values, it's easy to do this slower than a managed solution, because C++ allows you to leave out the allocator, meaning you end up using a default one that isn't so great. On the surface it will look like any old hashmap, because if you've looked at a few languages that kind of thing will tend to look like `map<mytype>` in most languages, but there's actually a way to say `map<mytype, myallocator>` in C++.

I find it's actually easier to perf debug c++ than managed languages. With managed, you end up having to think about how the GC works, and the GC is actually not a very simple piece of software. You can sidestep the GC, but then you're not in a very idiomatic Java. There's a bunch of extra rules you have to adhere to.
Unfortunately for graphql, the claim that backend teams need to be constantly making endpoints for other decoupled teams is not as drastic and critical as you consider it to be.

Dare i even say switching to graphql and onboarding developers to graphql is a much more resource intensive process than adding another endpoint (or a couple).
there's no race. If this virus can mutate into something that renders the vaccine ineffective it will. Brazil and Mexico and the rest of the developing world will give it ample opportunity no matter how quickly we roll out the current drugs. It took decades to hunt down smallpox.
No, the only solution that has worked is being an isolated nation and blocking international travel from the beginning.

For 90% of countries that was never an option anyway and for most of the rest that ship has long sailed.

The countries that have tried, like Israel, have seen so much success with that strategy they are now in their third lockdown. And that’s with the best vaccination numbers of the world.
Second Top AI Ethics Researcher Fired by Google
Future warfare will feature automomous weaponry
From the readme (saves you the trip to github):
"It'll exploit most sudo privileges listed in GTFOBins to pop a root shell, as well as exploiting issues like a writable docker.sock. More routes to root will be added over time too."
> And from what I've read they are better than Rusts coroutines for this use case

Reference please? In what sense are they better, and what makes them better?
> One country grabs a lot of land too underdeveloped to fight back

If they were just grabbing a lot of "land too underdeveloped to fight back" then why weren't other empires able/willing to grab up the same amount of underdeveloped lands? Do we really believe that other empires were simply too morally upright to exploit underdeveloped lands? Or is there a more interesting, nuanced explanation?

In whichever case, I find it fascinating that the British Isles went from being an irrelevant archipelago at the end of the known world to being the dominant superpower and the largest empire in human history. One can simultaneously appreciate that historical narrative and also condemn the atrocities accumulated along the way.
This assumes a rational population, which as we know, doesn’t exactly exist.
After I read this, I also read the SCP Antimemetics Devision stories [0] from qntm.

Pretty awesome stuff. Even got a scary nightmare that night.

[0] http://www.scpwiki.com/antimemetics-division-hub
I’ve thought about it. It would be kinda cool to be able to give up the distractions and just switch to a feature phone. Unfortunately I have some unusual circumstances that make me dependent on them for general day to day activities.
This is a terrible article, no actual data, lots of qualifying adjectives.

However, even though at heart I still feel like a C++ programmer since I started my career before Java existed, I actually end up using C or C++ less and less. I started transitioning to C# (which I equate somewhat with Java) and Python for small projects but I'm finding that I'm spending most of my time there.

Things I still do in C or C++:

- embedded systems (small memory footprint, no MMU)

- OS-like work

- numerical algortihms, especially anything with pixel data or large matrices (the good stuff stitched together with Python code)

Unexpectedly, I don't miss manual memory management at all but still sometimes want something closer to RAII.
Corrections management is who I would consider the directly responsible party, not corrections ICs (to be clear, no scapegoats). The buck stops somewhere when we’re talking about infringing on someone’s right to freedom. Excuses are unacceptable.
setuid breaks this thinking. For nearly 15 years, "beep" on Debian could be exploited to get root. "Don't write unexploitable code that runs as root" is not a solid defense mechanism for today's world.
Bare Metal vs. Public Cloud: Where to Migrate in 2021?
An Interesting Thread on How–and Why–Neural Networks Work
I mean, Python is the de facto beginner language and also used for professional software development (and of course intermediate data science work). Are you suggesting this is an unwise or unstable equilibrium?
Translate Text with ML Kit on Android
Is this just a GPT-3 demo applied to writing emails? Is there anything original about it that GPT-3 can't do out of the box?
Thanks. In particular, "junior" (which is very vague anyway) doesn't appear anywhere in the post. Confusingly, the Reddit post talks about an "internship" at Intel while the person's website identifies them as "Software Engineer @Intel".

A ragetweet saying "what the hell did I just read" without linking to the source turned out to be about as useful as expected.
I for one love it when mouthy oncologists get picked to talk about epedemiology in the Journal.

Next week, tune in for a sculptor's hot take on the Mars lander.
You do realize that's a characteristic which gives decentralized finance an advantage over traditional financial institutions, right?
REST doesn't have any monopoly on bikeshedding.

That said, some of the practices (like being overly clever with status codes) are pointless while others are actually helpful design patterns.

Using nouns over verbs helps you fully think through the process of mutating state in a RESTful/stateless way. The HTTP verbs all have a unique purpose you should understand.

Does it always matter what size of hammer you use? No. That doesn't mean its smart to use a screwdriver as a chisel.
I have the same question too. Beyond speculation/greed, what are real world use cases of blockchain that can't be done with existing/mature tech? Nano seems nice for instant fee-less transfer. Other than that?
Reminding the rest of us who ESR actually is strikes me as helpful, the link is to one of his projects.

In terms of "cancelling" him, isn't that up to individuals who decide they do not want to use his software?
I remember very vividly the first time I listened to Daft Punk. I was maybe 16 years old (circa 2003) and was one of the first times I was traveling without my parents. I was on a skydiving trip with my instructor and crew. At night, there was a big party at the DZ, and at a certain time the DJ dropped "One more time".

I was talking to someone and went "wait a second, I need to do something". I walked up to the DJ booth and asked him "Man, what is this song you are playing?!"

He smiled, pulled up a CD cover for Discovery and said "Congrats, you have been daft punked".

Such a powerful track... it kickstarted my passion for house and EDM in general.
Presumably, even if one thought that utopian projects were a good idea, experimenting with incremental improvements first would likely inform utopian projects better. Provided a utopian project has little outright chance of success, deferring them until we have more information about what solutions work (as well as what problems we'll need to solve in the future as these things change) seems wise.

There may be a break-even point where the efficacy of incremental improvements is too low, requiring us to make larger leaps to make progress, but we're clearly not there yet.
Well it’s also an oven, I often say “Alexa preheat the oven to 400” or “Alexa air fry for 10 minutes”. For soups instead of having them explode I say “Alexa microwave at power level 3 for 9 minutes” which avoids the exploding soup problem. Of course there’s also “bake at 400 for 30 minutes”.

I also have a five year old who is pretty competent at talking to Alexa even though she can’t intuit what the button controls mean on the microwave oven.
That's great. Do you mind sharing the name of that project?
Coding from horseback sounds like an interesting experience.

You may also appreciate this:

http://www.imissmybar.com/
That was definitely a knee-jerk reaction a lot of places did. I don't think very many places in the US have closed down parks at this point.
Is China an isolated island? How about Vietnam?

And no, land borders don't matter that much. They aren't a strong infection vector. You can just close the borders. The vast majority of infections come from air travel, not land travel that is essentially zero.

Were also not taking about the EU here, the Article is American, and there aren't a billion people neither in Europe nor in North America.

Incidentally, the modalities for the Schengen zone allow authorities to close down borders in such circumstances.

The island argument is a mirage. We're in 2021, land travel can be brought to ~0 and air travel always was the dominant vector of infection.
I don't know that our definitions are that different. Most of the over-engineering I've seen in practice was done in the name of simplifying a complex problem, but resulted in a system that was too rigid to adapt. Our definition of "over-engineered" might be different, though.
Borrowing, lending, decentralized exchanges, innovations like flash loans that are just not possible in current financial system.

The sky is the limit in terms of innovations possible, it's literally some code running on the global computer that is Ethereum.
Here's what it looks like to call it from Rust: https://github.com/tree-sitter/tree-sitter/tree/master/lib/b...

Seems like this would make it much easier to bootstrap a performant language-server. Very cool; maybe that will be my next project.
Yeah, but what if I'm sending an email to say that I finished a big project the recipient asked me to work on a few days ago? I don't want my email to say I've been working for weeks when the reader knows that's not true.

Maybe I'm missing the intended use case for this tool?
F# Units of Measure – A Worked Example
> What is it called if a doctor kills somebody out of "mercy," but without explicit consent?

That's murder.
Find the Crux by Debating Excellence
Businesses definitely have a huge impact on how democracies function. But COVID has also put ruling parties in many countries in an awkward spot where they are worried about certain vocal parts of the electorate more than the business sector.

The issue is that if ruling parties ease up on restrictions, the opposition will immediately accuse them of "risking lives", "killing grandma", etc. The opposition here might be completely disingenuous, they might be thirsting for an end to restrictions themselves, but they can’t pass up on the opportunity to score points against the ruling party.

In polarized countries, the part of the population that opposes restrictions may even have become a slight majority. But still, as long as the opposition can use any relaxation in restrictions as a means to attack the ruling party and get just a slightly higher percentage of the vote sufficient to unseat the ruling party, the ruling party has little choice but to maintain restrictions.
I don't disagree with you on some level, but I also think that society should have the right to say, "Okay, you've become a public utility now. Your market power is becoming a black-hole. Consider your market monopoly revoked". We have the right to do and say that as a society. We should do it sparingly and very carefully, but there's no reason we can't do it.
> TikTok isn't a creativity amplification network, it's a mimic network.

Replication with some source of variation (such as even just “people aren't perfect mimics”, but “some people apply some minor modicum of creativity” enhances this) plus selective pressure (such as interesting novelty getting rewarded) is sufficient for it to function as as Darwinian creativity amplification system by way of being principally a mimic network.
Demystifying the core components of Elastic Container Service(ECS)
Every time I accidentally stumble on the opinion section, I think to myself "today is the day I cancel my subscription."

I'm hoping they Do Something about it. Just make it a separate $10/month add-on and see what the uptake is.
This is why I think custom software contracting and vendorization is a “noob-trap”.

Software needs to be updated and maintained and you never know when you start writing it what the real requirements are. If I were a taxpayer in this state I’d be angry that my money would be going to a series of middlemen (e.g. a procurement consultant, program manager on the gov side, a contractor manager, the contracting company’s cut) rather than some state employed software developer.
Hah yeah most of the time Alexa is playing Cocomelon music so I guess I’m letting out some frustration at being subjected to nursery rhymes all day.
HeLa would be a better title.
https://en.wikipedia.org/wiki/HeLa
Copying the remains of a human around with ambiguous ethics, largely because they're "standard" and achieving a strange kind of immortality, is much more similar to her cells than to the Lena test image.
That's the difference between static and dynamic typing, not the difference between weak and strong. The values cannot be used as if they were another type.
If you haven't seen it already, I highly recommend Interstella 5555: The 5tory of the 5ecret 5tar 5ystem (2003).

https://www.youtube.com/watch?v=3Qxe-QOp_-s