skysight-inc/HackerNews huggingface dataset:
Kea are very playful. They're also annoyingly naughty. But they're beautiful and I love them.

Here's a story about Kea I heard from a park ranger when I was in New Zealand. The rangers have traps for non-native predators scattered throughout the park. The traps are basically a big mouse trap in a box (I think.) When going around to reset the traps they found that someone was setting them off with nothing inside. They thought it was hikers. So they set up some cameras.

Instead, it was the keas. They would come to the trap with a stick in their beaks. Then they'd use the stick to trigger the trap. It made a loud boom when it closed. They'd laugh and move to the next trap. They actually have a distinctive laugh (https://www.youtube.com/watch?v=N37rN29nUIc)

I think they're one of those species, like octopi or maybe elephants, that are a lot smarter than we understand or know how to quantify. It's cool that they're getting the recognition they deserve. Even though they're little bastards.
A side question: the vaccines have been out for months. Why is there no data on whether or not they affect transmission?

That seems like something that could be figured out within a week or two of the vaccine being finalized.

I have been worrying that the now all too familiar "we still don't know if the vaccine prevents transmission" is just a stand in for saying "it doesn't". Every additional week makes me less hopeful.
Your last point is just flat out false — even if sarcastic.

Just to correct the misinformation, Java has been steadily improving since the Oracle years whether you like or hate oracle — the JVM is an absolute workhorse and new exciting features are underway.
Downvotes on comp sci 102. Nice.
This is no longer true. We do have data that the vaccines reduce transmission, thanks to Israel's mass vaccination program: https://www.reuters.com/article/health-coronavirus-israel-va...

The margin of reduced transmission is very close to the margin of reduced symptoms: 90% reduction in asymptomatic transmission, and 93% reduction for symptomatic transmission.

The study is only on Pfizer's vaccines, but I would expect Moderna's to perform similarly, since they're both MRNA vaccines targeting the spike protein and they have similar effectiveness at reducing symptoms.
People honestly need to push back on the constant focus on security, it's an important concern but it shouldn't make life worse for users, in some ways it is in fact being used this way.
Fascinating indeed, but shows that I was right to ask. Apparently the west isn't all that well defined.
Making hibernation work under Linux Lockdown
It's always ironic to see people claim their very smart Chinese colleagues being brainwashed, when these colleagues have experience in both east and west - they're not the ones with singular perspective and the information deficit. Chinese who have lived through daily propaganda inherently understands nature of propaganda. Very few take official news sources at face value. Not to mention more multilingual Chinese with English fluency able to share news from across the wall. You can't say the same about anglosphere and Chinese information literacy. The amount of absolutely ignorant western commentary on China is staggering, where as Chinese net actually has western perspectives that somewhat comport with reality. Access to free information ≠ being informed. China's Great Fire Wall is crudely designed to produce ignorance via hardware, the elegant strategy in manufactured consent is ignorance subsumed at the biologic level. Free Fifth Estate generates dogmatism in absence of media literacy and produce a polity seemingly indistinguishable from state media but accompanied by staggering obliviousness. Incidentally, in terms of foreign reporting, BBC is functionally satisfying it's position as state funded propaganda. Those from global south diaspora in the west will attest how egregious BBC foreign reporting is.
IME few creators on youtube are willing to risk their channels by taking any risks in that regard.

For example, I'm told the character creator in 'Cyberpunk 2077' offers adjustable penis size - but many streamers and reviewers won't risk showing it. Even comedy channels that love creating zany characters.

After all, would you trust Youtube to detect whether nudity is pornographic context, when they can't even tell if 'white threatens black' is in a chess context?
Enable hibernation when Lockdown is enabled
Everyone can do better.
if you pay people to listen to your music and they still hate it, maybe writing is what you should be doing anyway
If every lawyer, doctors, dentists, etc... earn more than that， He might have a point, but I doubt it.

Every career has underdogs, even presidents.
> Or can advertisers stop being afraid of anything and everything?

Or maybe we should stop supporting a monopoly pressured by everyone and switch to distributed PeerTube instead.
If you didn't get my point from that, I'm not able to help you.
Anything over $4K is cheaper and faster with banks like Mercury, which takes just $20 for wires.
> as long as the price of bitcoin outpaces the halvings

Not needed, since within 4 halvings, we can expect transaction fees to dominate the block subsidy.
If I find a playlist I like (curated by someone else) I copy it to my own playlist where no one can mess with it.
Maybe funny, but while I never knew the original game (Diplomacy), I did play the game which was meant for those who became bored with Diplomacy, namely Machiavelli (Avalon Hill, 1977). (Get ready for discussions on every move… ;-) )

[1] https://boardgamegeek.com/boardgame/286/machiavelli
In politics, everything happens primarily to gain or maintain power. If some group of people is not relevant for either, people in power will not stick up for them.
I looked at other custom components, and it looks like it's not so difficult to add this integration.

But it would be better if someone from home-assistant community create it, as they already know how to run and test the system. We will be happy to help them in this case.

I'll still add it to our backlog, I believe IoT is very promising direction for CompreFace, so I would like to support such things in the future.
Someone’s opinion based on solid fact? So is it a fact or an opinion?

If you view their reply as not productive and they view your statement as not productive... then maybe stop having that discussion until you can both bring more empathy to the table.
I don't know Go. How can you emulate sum types on it? And how do you pattern match them?
The OG UK show is on Hulu right now. Just watched it last week.
DBT is interesting, but is far from what I'm describing.

1. It is only for structured SQL, not for arbitrary data. I can't use it to unpack raw zipped data for example

2. It couples logic for data transformation and view state management. Actually it makes you do it yourself, so it doesn't really help at all. You'll get burned by storing view state together with your data, eg. when a batch increment contains no data.

3. It is not built with "incremental materialized views" in mind. It still thinks in a batch refill mode and incremental mode according to this [0].

It is certaily an improvement over managing sql scripts by hand, but far from the ultimate goal of maintaining materialized views in a declarative way.

[0] https://docs.getdbt.com/docs/building-a-dbt-project/building...
If I ever wanted to use something like RCS, I would first take a serious look at SRC: http://www.catb.org/~esr/src/
>It has let countless other people with chronic symptoms of varying severity, possibly for the rest of their lives.

This is complete FUD with as-of-yet no scientific support. The lifetime effects of poverty and depression, in contrast, are quite well-studied and there's strong evidence that even a single year of unemployment can have a significant negative impact on lifetime health outcomes.

>Covid19, even with the current measures, has killed more people than TB worldwide in 2020. Those deaths are often in addition to those killed by TB, overdose, and most other diseases you care to pick

The vast-majority of these people were on death's door already, whereas the people taken by overdoses and depression are in the prime of their lives.
> But no one said Go was easy.

Lot's of people have said go is easy. In particular that go code is "easy to read" is an oft-cited benefit of go.

Also, if you go to golang.org and the first thing you see is:

> Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.

(emphasis mine)
True, I did not mean majority, I meant elite. Thanks for that.
Has nobody written an AI-based screen reader yet that can work with any software?
Documented processes, shared and practiced on a daily basis become habits, which are then passed on to new members of the team. are an invaluable method of training and stability.
Ah the memories... Indeed KGB was brutal. However, it was also pretty badly balanced because the first half of the game was much more difficult than the second half which made it very frustrating.
During the works on the Milford Sound tunnel, the workers kept coming back to site to find their road cones in the middle of the road. They didn't know how this kept happening, so they set up a camera on site.

Kea were pulling the cones into the middle of the road to stop traffic, because when the traffic stopped the tourists would get out and feed the kea.

Douglas Adams joked about dolphins and white mice because he'd never encountered kea...
As was pointed out in another thread: I should have said elite not majority
So there is a rumor that Nintendo forgot to switch an optimization flag when compiling Mario 64 and that is why we have lag in the water levels.

Since we are talking about the source code, I’m sure someone much more knowledgeable than me might be reading and could maybe confirm or deny the rumor.
>Unfortunately, there’s little overlap between preventions or treatments for drug addiction and infectious disease.

The point is that "treating" a pandemic with lockdowns causes increased depression and drug addiction.
In this case, someone who made a playlist. Reputation of the knowledge and tastes of the playlist maker would normally matter, but since this is purely a numbers game at this point the only thing that matters is the number of followers on the list made. "Curator" makes a list of popular songs, gets a bunch of followers on the playlist, then sells placement on the list. "Curator" has really lost it's meaning here.
What are some of the limitations of dbt ?
Rust in Fedora is compiled with system LLVM (libLLVM-11.so). Enjoy.
The book was so great, I have to read it again. The movie, so, well, it has nothing to do with the book, does it?

The book is also the only zombie fiction that really covers, somewhat realistically, the period between case zero and the break down of society. All other shows just show the early outbreak and then jump right into the post apocalyptic anarchy.

One good historical precedent to build this kind of fiction upon would be the Black Death in Europe. Good sources, real apocalyptic pandemic without counter measures. And yet society didn't completely disintegrate. World War Z is the only work I know of that comes close.
No matter how much faster and more efficient the mining becomes, the hash rate will adjust. It’s a self balancing system.
But for most programmers, easy outweighs simple in the hierarchy of values.
And even in JS and PHP (and Lua) where arrays and hash tables are technically the same data structure, a hash table used as an array isn't actually indexed on elements, just numbers, so you don't get O(1) search.
It's mostly for video games, so not really a concern IMO.
>but as a user of a distribution I find their maintenance of otherwise unmantained software sometimes helpful.

Sometimes. Often times they usually break the software and leave the users hanging dry wondering why A or B don't work anymore. Literally my experience on gentoo as a user for the last few years.
The Internet is made of plastic
The problem is Spidermonkey for windows, as their build is pretty opaque, and they started calling some Windows APIs breaking compatibility. You get a nasty error if you try to run something there about a missing Kernel32 function

For macOS, you can actually build for > 10.12 BUT the build will only be compatible with this. See https://code.wildfiregames.com/D2827 for more info about why the SDL2 broke stuff.
From Instagram's ToU: "You may not post nude, partially nude, or sexually suggestive photos."
> the software may still do an update check to a remote server so that it can alert users to a new update available.

most of my day-to-day software is linux distro software which definitely does not do that except a few rare exceptions.
Endomondo Is Retired
> Have we reached "herd immunity" for syphilis?

Syphilis is a bacterial infection. You can get it more than once. There is no such thing as herd immunity.

> Herpes?

...is transmitted via intimate, direct contact. You don't get herpes by walking into a crowded room, and there's no way to be "immune" to herpes without also being a carrier. Herd immunity isn't a relevant concept.

> Was smallpox eradicated via "herd immunity" that wasn't reached via a vaccine?

Smallpox was eradicated by herd immunity that was achieved via a mixture of natural and vaccine-induced immunity. Initially, a large portion of the population was immune due to natural infection. Over time, vaccinations were targeted to local outbreaks.

> Polio?

We have not eradicated polio. In some (now 3) countries, polio is endemic, and outbreaks are self-regulated by herd immunity.

Herd immunity does not mean that a disease is eliminated. It means that the spread of the disease is naturally controlled.
My goal was to replicate lisp without the redundant parenthesis. There are a few conventions common in lisp: expressions usually occur on a new line, blocks begin with, well, `begin`, there is spacing between definitions, macros operate on forms, etc. etc. I thought, why not use the conventions when writing a language to the advantage of the notation used to represent that language?

A chain of symbols actually creates a `form` like a lisp list. So `a b c + c d e` is the same as `(a b c) + (c d e)`, which in list would be `(+ (a b c) (c d e))`. Additionally, newlines can be used to separate forms. So you can imagine that each expression on a new line is grouped in parenthesis - except in the case of operators, which can be split for legibility.

Some more: If you do group an expression with parens explicitly, you can split it across multiple lines like in lisp:

hello (this is) a form
(hello (this is) a form)
(hello
(this is)
a form)

I that with enough work, one could use Passerine's macro system to turn the language into a lisp. Heck, you can already go the other way and turn it into this:

syntax function name(args) body { name = args -> body }

function thingo(x, y) {
x + y * 2.7
}

Notation is a powerful tool. Lisp is one two. It's hard to sneak a lisp past the eyes of a general population, but I think that the core of lisp: code as data, 'the Maxwell's Equations of Software' needn't be forever tied to s-expressions.
I had in mind OLAP use cases in environments with lot of both unstructured and structured tabular data. Some kind of scripting is necessary just to structure bunch of text and jsons into tables.

Ravendb seems like OLTP NoSQL database on the other hand.
Launch HN: Lente – Read the best of past and present
Hi,

This is Sang Ha, solo founder of Lente. I am super excited and nervous to share what I’ve been working on for the past 6 months.

When I read, I realized that I almost always have to go back in time, often years and years, to find the best contents in a given field or topic. And I would be lucky if I found some in few hours after surfing through Google, Twitter, and Github.

Then I wondered ,“Why don’t we actively curate great contents in the web like we do for books”? Because great content’s don’t have expiration dates, right? Actually they only get better with time as good wines do.

That’s how I started building Lente.

Lente is a new mobile reading app aiming to curate not only current contents, but also the past contents. In the process, I want to give the power to curate and evaluate back to users. Because there’s no better judge than public. Think of Spotify for their user-generated playlists!

To add a bit of flavor, for "today", I'm meta-curating various well-known media, popular newsletters with assortment links, and adding ad-hoc contents. For "timeless", I also heavily rely on meta-curation for the initialization (Longform, Longreads, blogs (Astral Codex Ten, WBW), newsletters (the Browser). As user starts to interact with the app, I plan to substitute current curation with the in-app data (similar to Instapaper & Pocket).

If anyone wants to discuss about how I can improve this overall curation process to get things started more smoothly or just wanna share their experiences or try out the app in the website below, that would be super helpful.

Thanks again for reading and stay strong!

[1] Link to the website: https://readlente.com
There likely aren’t non-American sources for American data either, or non-European sources for European data. The only people with access to a given country’s data are the authorities of that country. Health statistics are not like election monitoring.
Could you explain how this works, or point me in the right direction on what to read? I'm interested in not using Transferwise as much if this is better.
Awomen.
Values are useful. I don’t mean economic prosperity, I mean that our value system has largely worked.
> If you publish a Python library without pinned dependencies, your code is broken.

> you will be unable to today publish an end-to-end set of commands that will work in 2025

Not necessarily.

Since ~2010 I maintain an application with an unpinned requirements.txt; it doesn't even have version constraints at all.

The only breakages I had were either:

1. when switching from Python 2 to Python 3 (obviously)

2. when a new Python version introduces a bug (but Python is not pinnable anyway)

3. once, when a dependency released a new major version and removed an internal attribute I was using in my tests out of laziness (so that one is entirely on me)

The trick is to only use good libraries, that care about not breaking other people's code.

---

It's also worth noting that it's not your job as a developer to make sure your application can be installed anywhere; it's the packager's job to make sure your app can be installed in their distribution.

And if your users want to use pip (which is kind of the Python equivalent of wget + ./configure + make install) instead of apt/yum/... to get the very latest version of your software, then they should be able to figure out how to fix those issues.
As with anything, there always are exceptions. In this case Smartwings flight QS-1125: the pilot in command ignored an engine failure and went on to land on the original destination instead of landing at the closest suitable airport.

See e.g. https://www.aerotime.aero/25513-reckless-pilot-flies-with-on... and https://youtu.be/0ga8UFy1M04?list=PLiNyr6QSO28P2bKMcv2O_lK83...
The web is hungry for a privacy respecting & scriptless ad network.

With several things that can be improved.
But I think we can agree that the passengers on the plane would not have known that information and would understandably and reasonably have been very worried and/or terrified.
I wait for the day that chess will be banned in USA, or some fork of chess will emerge, because obviously chess is racist: white is always first.
I think how easy it is to use their service, heavily depends on where you are based.

Not all products are available in the markets TW is present in.
There are scripts and daemons that help you determine what needs restarting[1,2]. NixOS installs can go in separate directory prefixes when there are conflicts. For Gentoo and other Linux distributions, maintainers usually won't mark something stable without resolving conflicts, and this usually means sticking to older stable version of libraries until newer versions of libraries are fully supported by all installed packages. This can definitely be more work for maintainers, and as the blog posts says, it's a sisyphean task.

[1] https://manpages.debian.org/buster/debian-goodies/checkresta...

[2] https://github.com/liske/needrestart
> Only-7%-of-urban-indian-women-have-paid-jobs

Requesting a tweak to the title to remove the unnecessary - characters. Thank you.
"Fancy algorithms are slow when n is small, and n is usually small." Rob Pike, creator of Go.
I'd encourage a club. Personality and family life make this more or less relevant but most people need others to hang around. Also good for other household members who are used to alone alone.

In Australia we have clubs called 'mens shed' which is basically a community hall full of tools and retired blokes get together to chat and make stuff. That's always sounded good to me.

Search for local communities and clubs near you. And consider something he can do in another 10 years ongoing so they can keep at it with the same community.
I don't need a calendar for work things as I literally stare at a screen all day and my calendar is never more than a few alt+tabs away (and no one else in my home needs to see it). On this one there's only space for things that are happening during the day. One small design change would need to be that this calendar would have to include evenings as that's literally when everything in my social life (such as it is, I'm 43..) happens.
My mistakes contributed to those hard things.

I did not "claiming that is unavoidable" on this thread, if you care about being fair.
Crystal is a static type language but has really good type inference. You can go pretty far without writing a single line abouttype.

I made https://pix.fastloop.xyz entirely in Crystal: https://github.com/yeo/pix/tree/master/src
What if there's another software in another language you want to interoperate with? What if you want to avoid containers with their complexity and dubious security record?
Don't they take a toll on cpu & rendering times?

What do u think of images rendered on the backend?
Ask HN: Is code assisting your intelligence?
Pen and paper assist working memory; books assist long-term memory; it seems comouters can assist our reasoning - but do they?

I don't mean code that assists us to write code, but that assists us to reason. Maybe along the lines of proof assistants (e.g. coq or lean).

[ Of course, if you say that a program is a form of reasoning, then assisting programming is assisting reason... but that's more a John Searl's "Chinese Room", where the intelligence being assisted is not yours. ]
> . And now we abolished this,

... no. coroutines are not supposed to be used in, like, more than an extremely small fraction of your codebase if you want to keep your code understandable
One of the fastest Huffman compression libraries is FPC https://github.com/algorithm314/FPC/ It even has compression ratio better than some AC implementations. Better than ZSTD's
That's because Passerine is in a bit of a transition zone. It's dynamically typed right now, but it will be statically typed in the future (the next release actually, fingers crossed). See the FAQ section of the README for more info. Once the type system's in place, I'll definitely update the website/README to match.
In the go trainings i have given i noticed that syntax really was never the issue, but some concepts were awfully hard for some participants to understand.

Also pointers are a thing people are afraid of for some reason.

On the other hand i notice that most go code i have written does not need any maintenance at all, which is neat.