skysight-inc/HackerNews huggingface dataset:
Yes I wish I tried Blackberry out as my first smart phone a bit before the first iPhone was out. However I miss webOS and Windows Phone so much too. WebOS had a unified messaging app. Back then you could integrate a couple of things like Skype in the texting app.
and it aims to be strong force multiplier if it suits Zuckerboi and his lot
I had a Blackberry classic until a month ago when AT&T sent me a new phone in the mail with a letter saying they would deactivate my Blackberry automatically due to 5g.

I hate my new phone. There is absolutely no way I could effectively type without autocorrect. And because I won't sign in to Google, I can't install apps or use turn by turn navigation, so I'm essentially where I started with my blackberry. "Progress".
In my language (neat, but don't use it yet, it's pre-alpha), you can propagate error types by picking out the valid return type. For instance, if a function returns `(string | ErrorType) foo()`, you can declare a result variable as `string a <- foo();` ("pick `string a` from `foo()`") and it will automatically do "if (error) return error;" to handle the other case.

Go could easily do that too if it weren't as afraid of "complex" features.
>At 6 months post-vaccine, 70% of the infection-naive NH residents had neutralization titers at or below the lower limit of detection compared to 16% at 2 weeks after full vaccination. These data demonstrate a significant reduction in levels of antibody in all groups. In particular, those infection-naive NH residents had lower initial post-vaccination humoral immunity immediately and exhibited the greatest declines 6 months later. Healthcare workers, given their younger age and relative good-health, achieved higher initial antibody levels and better maintained them, yet also experienced significant declines in humoral immunity. Based on the rapid spread of the delta variant and reports of vaccine breakthrough in NH and among younger community populations, boosting NH residents may be warranted

https://www.medrxiv.org/content/10.1101/2021.08.15.21262067v...

That study suggests that 16% of the elderly have no immunity to covid 2 weeks after vaccination and 70% after 6 months.

Not to put too fine a point on it, but we might as well not vaccinate anyone over 60 if we're not going to be giving them boosters every 3 months or so.
China Will Reportedly Break Up Ant Group's Alipay
^^^ This is where the actually interesting bits are, and it's not directly linked from part 1.
The Kopp-Etchells Effect (2012)
Common cold combats Covid-19
Maybe it’s just Stockholm Syndrome, but IMO Go’s “verbose” error handling approach is a feature, not a bug. I think the expectation that every single error is handled and (importantly) wrapped explicitly is one of the reasons why Go and the Go ecosystem in general is conducive to writing robust and resilient systems. When writing Go, error handling is at the forefront of my mind, and not an afterthought, as it can be in other languages.
> What if it does not become cheaper?

It doesn't necessarily need to become cheaper in absolute terms, just cheaper than the alternatives of climate change damage. Those may continue to rise as we lollygag.
I hadn't looked at go for a few years but := is terrible for several other reasons too:
- small difference in visible syntax (easy to miss)
- less clear than explicit var
- most crucially, can't be used for const declarations but in most cases where it's used (including the blog post) const should have been used (return from a called function that won't be modified by the caller).
It is already mentioned in the article, or maybe in part 2.
Dealers have franchise contracts with the manufacturers that provide some short term protection, I'm pretty sure the story of the laws is that once dealers were organized enough to lobby they asked governments to make laws protecting their businesses from their suppliers, not that governments saw the burning need for dealers and decided to protect them from this one narrow case.
Is this not just the efficient-market at work? Simplistically: Intel's chips aren't as good as AMDs so it has to drop prices.

And for future investment Intel still has ~ $24 billion cash on hand as of June 2021 [0]

[0]
https://www.macrotrends.net/stocks/charts/INTC/intel/cash-on...
Inflation certainly isn't going to be a thing then?

The point is that it would be a punishment for those living in high cost areas. An 800k "house" in CA is not even remotely close to a 800k house in Nebraska.

You can't compare the two reliably without being intellectually dishonest.
Picking complex problems where you need reason about the solution in a more general way regardless of implementation language.

Like how do we efficiently receive, insert and query a gazillion rows of data. How can I use HTTP headers to my advantage to minimize data transfer in an a dynamic app. What is the best way to push data to multiple clients. How should I organize a user permissions system with users, roles, groups and inheritance and then connect that with resources dynamically (resources can be added and removed) but in the most efficient way (preferably with one query) or other complex problems that you can typically be faced with.

The implementation is then just a detail, because the problem is already solved in your head (or whiteboard), thus the language becomes irrelevant. Just pick a language where you, the programmer, can be as efficient as possible to transform the solution to code.

That is why I mostly code PHP, I don't get distracted with language nonsense, instead I focus on solutions to problems I solve my head and then type it down.

Code should be minimal but yet readable and understandable thus elegant, condensed to what you trying to solve, not the other extra fluff around it.

This also have the consequence that many of my solutions never gets typed down to code if there is no practical need for it at the moment, solving problems with your mind only can be as much as satisfactory as to coding. Remember we are engineers, we solve problems, programming languages are just tools we use, the problem and the solution will still remain the same regardless.
Why ever allow non-property text in a node? Isn't this an example of needless complexity?
> While the port would support OTG, Remarkable has added a kernel module that,

Remarkable is open source isn't it? The CEO posts regularly on HN. If that were true, wouldn't you just go in and disable the insmod/modprobe of that module?
Israel isn't among the countries with the highest vaccination rates anymore, quite a few other countries have overtaken it.
I miss having a really solid keyboard. I don't miss the OS.
If you want to do it old-school style you can go out and break some windows[1]

[1] https://en.wikipedia.org/wiki/Parable_of_the_broken_window
I never got to try Blackberry. I wish I tried it around the time the first iPhone came out and I was getting my own phone. iPhone I did get webOS and Windows Phone between 2009-2012 though and miss them both dearly. WebOS had an attempt at a unified messaging app. Back then you could integrate a couple of things like Skype with texting. I can’t recall what else could be added. It has been so long.

WebOS also was open and friendly to the homebrew/rooting/jailbreak community and apps were being made in JS/html/css. This preference depends on the person. It would have been nice to see the side effects of using web technologies on phones. Today it’s all about the web on desktop and apps on phones.
Defect?
> “ recipients of vaccines with low efficacy or those who are immunocompromised2 (although people who did not respond robustly to the primary vaccination”

How do we measure it? Like is there a way to know through antibody tests?
>I don't see why not, it's not like you can buy a car anonymously.

You can buy a car with cash. Monero is digital cash.
I mostly agree with this comment except for:

> there are most certainly no noticeable benefits of running an alternative firmware

For me, those are wireguard, pihole, and the unquantifiable benefit of freedom and choice. Oh, and vim at the cli, and usually a more complete environment than an outdated busybox shell.
The Future of Digital Economy: Experts’ View on Noteworthy Trends
With the fast pace of technology development, the digital economy has moved beyond just the internet. The digital economy is a network of commercial, economic, and professional transactions empowered by disruptive technologies such as the Internet of Things (IoT), artificial intelligence, cloud computing, virtual reality, big data, and blockchain.
Now, considering the pace at which the digital economy is changing, speculations on what the future holds are at their highest peak.
In the new article from Relevant Software, you are going to learn from experts in the industry, Adam Sheldon, founder and CEO, and Ken Van Ierlant, CDO and Digital Strategist, at Elevated. The two will weigh in their insights and experiences on key topics surrounding the future of the digital economy.
There's a fast food restaurant near my house that is trying to fill vacancies at $20/hr.
> The “real” experience of military life straightened out all my dysfunctional behavior

Interesting. I've often thought that this would have really helped iron out some of my character flaws early on too. At least in the military you are willingly signing up for an experience that you know will be hard, but likely also rewarding and character shaping.

Everyone I know who has been in the military seems to have developed a more resilient and disciplined approach to life which has served them very well later on. Although clearly it's not universally good for everyone who takes this path.
Passing just the error up the stack is also quite easy in Golang, just use a named error return value and assign to it:

func test() (result interface{}, err error) {
_, err = someOtherFunction()
}

The thing is, you probably want to handle the error eventually, and that is just as verbose in Rust [1] as it is in Golang (IMHO). One can of course debate if it's more pleasing to use a "match" operator than an if/then/else loop to handle errors, but to me the difference is marginal. BTW one could even mimick Rust's type-based errors in Golang by returning a single interface{} type that's either a result or an error and then using a type switch, but that seems just silly and I have never seen that in the wild.

1: https://doc.rust-lang.org/rust-by-example/error/multiple_err...
I struggled with pointers as a kid until I learned assembly. Then C pointers became trivial.

I think the problem is this: humans love to learn something when it simplifies their lives. That is the spirit of innovation.

A prerequisite for learning is that the student must have already been exposed to the messy complex primeval swamp before they can appreciate what learning has to offer. Where education gets stuck is that they take students with no prior exposure to the problem domain and then teach them the solution as an answer to a set of questions they had never asked.

The mind rebels against pre-canned solutions.

Students who have prior exposure to the problem domain pick it up rapidly. Schools aren’t built to take $$$$$ from students just to show them how not to do things…yet that’s what needed for a student to learn.
Maybe we should get together an angry mob
There’s startups focusing on this. https://Beeperhq.com and https://texts.com
But think of the opportunity cost!

If you're under 40 and you spread the virus to your over 50 boss she has at least an order of magnitude more chance of dying than you. You could then move up the corporate ladder with her departure.
Rogue Space Particle Likely Responsible for Super Mario 64 Speedrun Glitch
This move is to attract AMD customers back to Intel, so while in the short term it could hurt revenue, longer term it may mean increased profits and therefore offer more room to invest. There's also the potential for increased sales at the lower pricing, which will still have a profit attached. So I doubt that overall this will have much impact on investment.
I actually don't like recipes written in an imperative style and I don't think this is how cooks think about them internally. They are the norm for written recipes, but whenever I read one I (and I assume other experienced cooks) translate it into a functional style for internal storage.

Consider a recipe for macaroni cheese. In imperative style it might be written like this:

Thread 1, step 1: melt butter, add flour, gradually beat in milk, simmer.

Thread 1, step 2: remove sauce from heat and stir in cheese.

Thread 2, step 1: bring water to boil, add salt, add 125g of pasta, simmer.

Thread 2: step 2: drain pasta.

Join threads: Fold pasta into sauce and serve.

Nobody thinks about how to make macaroni cheese like this. My internal record for macaroni cheese is more like this:

"Basically it's macaroni and cheese sauce mixed together. You cook pasta in boiling water with salt. Cheese sauce is béchamel sauce with grated cheese. Béchamel sauce is made with a roux and milk. A roux is butter and flour."

In fact, if you look in any decent cookery book, the information will be stored like this. A good book teaches you techniques and builds up raw ingredients into basic building blocks and then final recipes. Only a stupid book tells you how to make béchamel sauce 20 times because 20 different dishes use it.
They should have just named it errlang.
I'm reading "Four Thousand Weeks" by Oliver Burkeman. His central thesis is that you will do almost none of the things that you might have done—you only get 4000 weeks give or take. You'll have almost none of the experiences you might have had. A human life is incredibly constrained and you just have to accept that—there's no getting around it.

Once you do accept it, regret doesn't make a lot of sense: you did this instead of that, but so what? There's an infinity of other things you didn't do and never could have done. Instead, focus on the life you have and living it as best as you possibly can. It doesn't last, and the real waste would be to spend your time regretting the past or using every moment to prepare for a future which might not come and won't be what you expected if it does (real life never matches the expectations we create in our fantasy version of the future).
I don't think money is the problem with Intel's troubles.
A lack of capital is hardly the reason for Intel falling behind TSMC. If it were, they wouldn't have lost their lead in the first place, and TSMC wouldn't have been able to overtake them.
right. very likely they wouldn't be even capable to instruct their faked 60 mill ai-managed profiles 'to like' Zuckerboi's own sentence for that matter ..
I’d love discussions on programming languages to be done by people who know various languages with different paradigms. I feel a lot of the discussion is often around things that were in haskell for more than 20 years and we understand them and know how to handle them (in this case the Either monad). There should be a dumbed down version of Haskell that doesn’t make use of any of the math lingo in its documentation and maybe uses curly braces to make it more approachable to young-bloods.
> which is of course not a world that co-exists with our own

The "our own" world you are describing has recently been created by UB-exploiting compilers; it's a very strange and unintuitive place, is only described in inscrutable standards documents, and compilers don't properly warn you if you do something wrong even if you ask them to. A bit more understanding of people making mistakes seems appropriate.
Maybe human settlement (Q486972) or city/town (Q7930989)? I haven't checked, but I would guess most of them have some coordinate location (P625), especially the bigger ones.
CureVac (mRNA based) didn't get good enough efficacy results, most likely due to the timing with the delta variant. They're working on a new version of the vaccine which targets that variant specifically and which will be available next year.
Ah, yes. The eat your dinner because kids are starving in Africa argument. Too bad they didn't mention the exceptions such as people with damaged immune systems, but why bother trying to get things right when you are scoring political points?
Have you used Rust? Because it has the same explicit error handling, except it has syntax sugar (the '?' operator) which makes it painless. Additionally it's robustness is even better than Go's, as the Result type it uses for errors makes it impossible (compile time error) to access the return value without first checking for an error.
> you learn to design with it

There is nothing to learn - it's an ugly wart you have to accept if you're using the language. There's no going around the fact that it's verbose, error-prone, and makes code hard to read and review.
Python is popular because their teach it in US schools and colleges as a next best thing after BASIC int terms of ease. During ML uprise Python became a common denominator between mostly US-based scholars.
It's more nuanced though. A healthy young person with no comorbidities is probably better off getting infected and developing natural immunity. Perhaps relying on monoclonal treatments and even ivermectin if it gets too severe. Vaccinating everyone is a recipe for endless boosters and a societal factory of increasingly more severe variants.
Hello HN!

I’ve dreamed for years of creating an AI tool that would 1) allow ANYONE to effortlessly create while also 2) being good enough to help augment small businesses, startups, and professional designers as well.

I’ve started and stopped on it so many times. But the technology was always just not quite there yet.

But this year, with the January release of OpenAI’s CLIP model, and the AI community’s absolutely amazing open source work on VQGAN, it all finally came together and become possible in a simple, affordable – while still limitlessly powerful – general purpose tool.

You can see what the community has already started creating here: https://accomplice.ai/community

With Accomplice, I want to help encourage and enhance the world’s creativity through AI, and I would love to hear what HN thinks.

(Note: Accomplice is powered by big beefy Nvidia GPUs so I am very aggressive with the paywall to keep the queue manageable. You'll have to pay to try it out. But as a solo business I've priced everything as reasonably as I can right now. I hope to potentially be able to lower costs though as the business grows.)
It's fascinating how the vaccine makers have come out of this smelling like roses to so many and I wonder how long it will last. Not long ago, the NYT could write "the turpitude of the pharmaceutical industry is so commonplace that it has become part of the cultural wallpaper.” [0] Now we all seem very happy to accept their products and believe their claims. Truly wonderful to behold.

I can recall books and arguments that made a good case that big pharma operates most like a mafia. I also recall hearing some tthatime ago that drug pharma execs themselves consider the vaccine guys to be like the mob, with a habit of aggressive shakedowns and pressure campaigns the norm in that industry, and thought they gave the industry a bad name.
Please read the article first...

"Efraim Halevy, former director of Mossad, an Israeli intelligence service, is a member of Black Cube’s advisory board."
mee too.

and that i'd like to see some serious stat's on
TWM is quiet nice. And if we look at Windows 10 i would say it is also modern.
I can't speak for Perl's general usefulness, but pronoun variables are just not terribly useful, because you can make them up on the spot. For example,

result = input
result = transform(result)
result = transform2(result)
return result

Perhaps I misunderstood the idea of pronoun variables. A related idea is the idea of `self` or `this`, in that computation is viewed from the perspective of an agent (which is ironically called an object when it is typically a grammatical subject).

Perhaps this is why we like OOP and CSP patterns so much, it meshes well with our social abilities.
Citation https://www.nytimes.com/2020/12/17/opinion/covid-vaccine-big...
Elixir possibly has some of this flavour. If and switch are both expressions and return values. I dig it.
> Simplistically: Intel's chips aren't as good as AMDs so it has to drop prices.

Shouldn't you replace AMD with TSMC in that sentence, unless you meant design instead of chips? AMD doesn't manufacture chips.
I love poetry but strongly dislike most poems, and I've always really liked The Second Coming. So, maybe you do like poetry but just haven't found many poems that work for you.

Back in like 2005, I got a collection of Yeats' poems. It's a big collection and smells like the previous owner read it while smoking inside. It's been a while since I picked it up, and while there are some other poems I like, very few approach the quality of The Second Coming.
Middle income trap doesn't have much to do with global brands. It has to do with whether there is enough capacity to absorb excess labour when economic growth necessitates transition away from agriculture and manufacturing to service and information industries.

Export driven growth is also very risky as geopolitical issues (as we can see now with Huawei) can happen on a dime. In order to develop China up to western standards, the world needs to supply resources for a population well over all the western countries (EU+US+CANZUK+Asian Tigers) combined. All of the countries that have achieved had good relationships with their importing trading partners, China on the other hand is moving in the opposite direction due to political reasons.
The fact that error handling is "at the forefront of your mind" is exactly the problem. Instead of following the code, you have to constantly deal with the irrelevant detail of error wrapping. 99.9% of code doesn't handle errors - it returns them further up the call stack (in rare cases with some extra context). This is exactly what exceptions do, without someone having to constantly write code for them to do so.
Sputnik V is alive and kicking, but not in the western world. Russia is giving licence to produce it, and there are already several other countries that produce that vaccine.

There are also two (maybe three) Chinese vaccines that are distributed around the world.

AstraZeneca didn't suddenly disappear, despite the bad press in some western countries. There's Johnson&Johnson too.

But you are right, Moderna & Biontech/Pfizer are the favourites of the media and regulators in the western world.
> Too bad they didn't mention the exceptions

What are you talking about? From the article:

> They did say booster doses could be appropriate for immunocompromised people, and indeed that population can get a third dose of an mRNA vaccine.
Intel has $24.8 billion in cash.

https://www.macrotrends.net/stocks/charts/INTC/intel/cash-on...

Intel dropping their prices and thus revenue temporarily should not affect their ability to compete at all. They're not THAT badly mismanaged to the point they're out of cash.
Jekyll is already feature complete. I haven't updated my jekyll build container in years. (I update the site it builds often.)

What is this "dead" nonsense? It isn't a story, it's a tool, and it's complete. By that logic my framing hammer is "dead" now, too.

"No more updates" isn't always a bad thing.
Yeah, and the one company that did the right thing (TM), AZ, by selling the vaccine at cost is the one who's image suffered the most. Strange times we live in.
Turing Oversold?