skysight-inc/HackerNews huggingface dataset:
working on custom workflow software for almost a decade. I built a lean solution with no fluff - and it is free.

I am looking for feedback. Anything helps!
If Knuth is correct then I wonder how this paper

https://arxiv.org/pdf/1105.3689.pdf

cited by 32, proves Theorem 2.1 that gives Binomial[-1,-1] = Binomial[0,0] = 1.
What exactly is the assumption on which they differ?

Whatever value you set this coeficient to, it's clear that not all of the familiar binomial properties

1. (n k) = (n-1 k-1) + (n-1 k)

2. (n 0) = 1

3. (n k) = (n n-k)

can remain true, as 1. gives 1 = (0 0) = (-1 -1) + (-1 0),
and 2. makes this sum 0 + 1, while 3. would make it 1/2 + 1/2.
https://archive.is/WWIkz
Agreed - a web interface would be very significant boost.

The idea certainly has potential, but first one needs to see the aggregate results (for which phones are way too tiny, and require on to be ... on one's phone)
I see it almost the exact opposite. I'm in my early 30s without a wife or kids and I feel like my life is basically over because of it.
There are situations where both parties would be willing to wait 15 minutes to talk.
IMO this is correct - an implication of the inherent worthiness of each human and each of our rights to self determination is that people get to make choices about their lives (including this kind of choice).

I have always approached the morality of this question as: how should other people in the life of someone who is convinced they want to die act? It's clearly possible they are suffering from a temporary set of conditions that will pass - it's also possible that they are making a sad but accurate judgement about what they would prefer under the circumstances. The former is much more common but to ignore the later cuts you off from connecting to and helping people who are struggling. I actually quite like the disease understanding of suicidality - like other diseases we should do our best to treat it and give comfort to the afflicted, and we should work to recognize when the case is too advanced and we should switch to palliative care.
> Generally this wouldn't be a problem because init would normally be init, and it wouldn't have any open FDs for remote files (unless it was a diskless boot), and it wouldn't exit (because init never exits, and historically init exiting/dying would cause Unixes to panic), so this doesn't usually come up.

I mean, the kernel cannot rely on any userspace process to do anything -- even init. Even ignoring containers. I don't think the root cause here is even init related -- that's just what caused flush to hang forever in this situation, but as you point out that could happen for any number of reasons.

> Apps-as-init can always fail to exit cleanly by crashing, and that shouldn't cause unkillable zombies.

Right.

> The fix described is correct: allow flushing during exit to fail, since that could always happen (e.g., ENOSPC). Better than waiting forever for a flush that can't complete.

Sure. You could also do an interruptible flush before blocking signals instead of after.
What post-truth means is a fractured epistemology.

The anointed classes with their movements of the planet and the general population were basically all in agreement with their definitions of “truth”.

Right now the guy down my street reading the Epoch Times has a very different notion of truth than I do!
15 minutes?

The "at best" that is compatible with 15 minutes for a low-low priority call should mean that he lives the house next the police station.
I'm with you—I love the product.

I used to work at Microsoft and loved the ability to fly to different cities and have a great workspace where everything "just works" and stimulating conversations with new people in the field. A valuable "invisible" tool of thought if you do R&D. I didn't think this could be possible if you didn't work at a bigco, but then along came WeWork.

I don't have access to their internal data so don't understand their complete model, but it seems to me they have significant value and could definitely comeback.

I bought FitBit heavy, dollar cost averaging in and at one point paid around $40 a share, and ended up losing a decent amount (I think my average price was $10 and GOOG bought it at $7), but here I am years later still wearing a FitBit and it's great. I hope the same happens with WeWork, that they survive this dip and figure out the economics (maybe getting acquired). Come to think of it, could be a good buy for GOOG–they could pitch Google Cloud heavy to all WeWork users.

Disclosure: I don't own any WeWork.
Sketch to Skybox
The standby current of the original HP Voyager series was extremely low, a set of batteries (3 x LR44) would last a decade or longer. Even with batteries removed, the internal capacitor could retain the memory contents for hours.
On the other hand, if people get used to how confidently ChatGPT hallucinates, and learn to verify by reflex, maybe they'll get used to doing that for social media and press, too.
Counting Linux System Calls with Honey Potion [video]
Yeah for sure. I am redoing all the wiring and replacing about half the cells because they went to zero… Will be over-specifying everything and making the routing super tidy. If you have the patience for that, DIY batteries are fun!
I tried 'related' with a couple of passages. For the first passage, the first result was a good semantic match, but the rest were a little too far off. For the second passage, the results were amazing.

Perhaps for the first you just didn't have any more snippets that were closer?

Are the related snippets taken from a selection of snippets you created, or from the full text of other books?

A nice workflow might be to select a passage I'm reading in a book, and then see related passages from other books. But that requires I have DRM-free ebooks, and that these have already been chunked and indexed.
The fact that it's public infrastructure and has no transaction fees is the source of much of the negative press.

Both Mastercard and Visa went complaining to the US govt about UPI and RuPay because they foresee their duopoly ending.
Your first proposal is what acarbose does. It is widely used in Asia, but is much less popular in Western countries. It inhibits alpha glucosidase and alpha amylase, which has the effect of decreasing the rate that complex carbohydates are broken down and absorbed.
Not everybody is a fan of Moore's 'law'

https://firstmonday.org/ojs/index.php/fm/article/view/1000/9...
It's unreasonable for the user to be able to guess what the software can do when it's a wide-open text interface and gives you no guidance. An ideal UI would be one where you can ask any question and if it's not something the computer can do, it would tell you, and perhaps give you some hints for what it can do. That is, you should be able to learn its limitations by playing with it.

There are some things ChatGPT will refuse to do, but there are also a lot of missing error messages. This is because the LLM doesn't know what it knows. All error messages need to be trained in.

One example of a category where the error message is missing is asking why it wrote something. It's reasonable to ask, but it doesn't know:

https://skybrian.substack.com/p/ai-chatbots-dont-know-why-th...
This is not accomplished by holding developers in 15+ people meetings over and over again. Opening my calendar and seeing that I have 8 or 9 30+ minute meetings means I am going to get nothing accomplished today due to context switching. Its every day. I have almost no 2 - 3 hour periods where I can just focus
Why would you want to use a language that eliminates this ambiguity other than in legal or academic contexts? I think sentences like "Fruit flies like a banana." must exist, they are useful in that they are stimulating the recipient's mind to question the senders intentions. It demands further inquiries and questions, which is I think a good thing. In some cases being vague and ambigious is the only way to ask further questions.
No, don't summarize. Remix! Write about your own ideas!

Your mind is a living collection of your own ideas, and a history of their significance to your prior life. Not a dead library of pointers to other dead libraries.

Books are great. But you shoudn't outsource your brain. The learning happens when you think for yourself. Reading is good. Thinking about what you've read is even better. But don't stop with the summary! Go further. Apply it to your context. Try it, it's fun.
In that case, it is usually somewhat pre-arranged (selling goods online)/there is history, so why not go meet at the police station or some other public place to discuss things?
>There are situations where both parties would be willing to wait 15 minutes to talk.

Interesting, can you make a few examples of these situations?
It's a valid life choice, of course, and you're free to make it. I'd not call it "perfect", though (and neither is choosing to have kids). It's all a matter of which trade-offs you prefer.

I like children, desire to pass my genes to the future, value the ability to raise my children to have an impact on the world somewhat in line with my perception of it (commensurate on their natural predilection to agree with me and act on that agreement), and want somebody to look after me and my affairs in my old age. I'm willing to accept the cost (in time, money, stress, reduced flexibility...) and responsibility in return. If you make the decision not to have kids, I hope you can say the same for your trade-offs.
LinageOS is sadly available only on the most popular devices.
“Use only frank and direct language, do not apologize or be overly polite. Respond only with the facts and concisely without extra unnecessary language. Start now.“

Wfm

I remember a time when error correction was a joke. You would connect with a modem and it would look like a dump of Perl and rust mixed together half the time and the other half the time delays were so outrageous I would type a sentence, go to the bathroom, and it would still be draining the buffer. Then over time it got better and better to the point I literally never see a character on the screen that wasn’t supposed to be there. But certainly at the time I thought it was, while amazing to connect to any machine remotely, never going to replace physically typing into a keyboard and monitor plugged into the machine. It was just too unreliable and nondeterministic.

But somehow my impatience with the status quo didn’t stop legions of engineers working on the gaps. Boy was I wrong! I suspect the jaded here will be too. Never overestimate the challenges of the present vs the perseverance of the people who believe in something being possible.
You can hire private security for this function. Or you can just not answer your door except for people who know or have prescreened.

Such a general service would require such a massive expansion of the police that even if you are in the demographic currently well-served by the police it would be no better than inviting another stranger (but guaranteed to be armed).
That's fairly underwhelming? I don't think it's correct for any version of the JVM. Really old versions had offset/length fields, but never a length field on its own. (Back then, substring() didn't make full copies.) For mainline Java, since version 9, strings can use a byte[] to store characters if the string consists entirely of characters in the Latin-1 subset. String literal assignment does not allocate, and concatenation allocates a new String object and internal array.

What is being described is closer to a typical implementation of C++ std::string, without the small-strings optimization. And it's written rather convincingly.
It's called Neom/Oxagon and it must be
a consultancy feeding frenzy.
Putting aside the oversimplication of what I wrote, "stop whining and leave" is precisely the way that you fix this problem and many similar ones. If Agile (or whatever component of it) is horrible, then vote with your feet and go to a place that doesn't use it. If using Agile makes your company unable to recruit good engineers, then the cost of it is clearly going to outweigh the benefits, and so it'll go away. Writing blog posts about how user stories are terrible, on the other hand, won't change anything.
I love Readwise Reader, and subscribed within a few days of trying out Reader Beta.

Despite my best intentions, though, I've not started to turn my highlights into flashcards, or started a daily review habit.

To GP: AIUI the workflow in Reader is meant to be (i) add to library, (ii) read and highlight, (iii) review highlights and create flashcards, (iv) review flashcards.
If you tell a human to speak differently from how they usually do, they will still regress. How is this uniquely AI?
I tried few variations and can't replicate this behaviour. Could you provide the exact context? When started with your first message, chatGPT followed up decently well.

> stop using words like please, sorry, apologize, etc. speak plainly.

> Understood. I will refrain from using words like "please," "sorry," "apologize," and similar expressions. I will communicate in a straightforward manner. How can I assist you?

> What is time now?

> The current time is 3:45 PM.

The time it said was completely wrong because it didn't had that knowledge but still it followed first instruction correctly.
I don't disagree with you in principal but its hard to tell my kids to say goodbye to their friends and that we are selling the house and moving to a cheaper area where they will attend a rougher school because daddy has a philosophical objection to working for a boss.

If you are single and just responsible for yourself though, more power to you. Before I had kids I did something similar. I hit an absolute wall. Took a 50% paycut and left development. It was pretty good for a a couple years and then I started getting promoted and then got screwed over by office politics and started hating it. I went back to programming after that and the first job back was awesome. Very low pay but no crazy deadlines, small team, etc. Then I had kids and needed more $ so started job hopping. Now its just the suck every day.
Yup, if you’re going to coworking spaces to actually work you’re a chump.

The real value of the cowork space was to be around other entrepreneurial types and perhaps even meet a young and hot ambitious babe. The “work” was an excuse to just hang around the same place day after day.
Searching GitHub for OpenAI API Keys
Because lots of what he thinks about happens away from the computer.

He’s good with computer but he’s also good away from the computer.
This is a big problem - and is highlighted in the tests that Knuth had his student run. His student did not have access to GPT-4 which makes the results pretty useless.
Very interesting... are your materials available?
This is pretty good considering the fact that David Foster Wallace took his own life in the end. I read the whole quote before I saw at the end it’s from him.
Interesting work but with plenty of caveats:

1. The whole rationale of classifying a category of a site is dubious. More like an usual computational exercise.

2. The ransomware leak site detection is decent, but I'd expect HUMINT to perform much better for years to come.

3. The threat detection performance is close to random and hence useless (F1 around 53-54). The sample is also based on RaidForums alone and hence very small.

4. As they note, a restriction to English is a further limitation.

While I would have accepted the paper, I am not sure whether there is anything novel here.
I'm pretty good with math but this article is making absolutely no sense at all to me. I'd like to focus mainly on just the volume-of-a-sphere and corner-of-cubes aspects if someone here can clarify?

Because the idea is that the "volume of a d-sphere goes to 0 as d grows". The chart as provided seems nonsensical -- because the unit of volume is different in every dimension. What does it even mean to say to compare the area of a circle with the volume of a sphere? Because they don't have the same units.

The best I can guess is that it's attempting to plot the volume of a d-sphere of radius r as a proportion of the volume of a d-cube it fits inside of with edge length 2r, so it is now unitless. Is that correct?

So in that case, a circle with radius 1 occupies 79% of its square, and a sphere occupies 52% of its cube, and a 3-sphere occupies 31% of its hypercube. All of which is fairly intuitive, that the sphere takes up proportionally less space of a hypercube the more dimensions you add. This is what you'd expect, because we already see it from 2 to 3 dimensions. And the intuition here is easy, because adding each dimension is an "extrude-and-slice" operation -- extrude the current shape along the new dimension (which preserves proportion), then slice away with a freely spinning circle-cutter (which decreases proportion).

But for some reason the chart shows sphere volume increasing up to 6 dimensions before it decreases, which I don't understand at all.

And then it attempts to show this "graphically" by drawing a kind of concave rhombus figure, which is even more mystifying, because every point on a hyphersphere is still the same distance from the center. There are no "corners"!

And that figure is next to a drawing of a hypercube that looks more like a star with the explanation "Notice that the corners of the cube are much further away from the center than are the sides." But this is also given zero explanation whatsoever, and a hypercube is the easiest thing in the world to visualize in higher dimensions because a unit hypercube simply stretches from 0 to 1 in every dimension.

I fail to see how the corners are "much farther away". According to what measure? Because the distance from the center of a unit square to its corner is .707 units. The distance from the center of a unit cube to its corner is .866. The distance in 20 dimensions is 2.236, and in 100 dimensions is 5.0. So yeah the corners get a little bit farther away -- exactly as you'd expect intuitively -- but the increase is also extremely slow, as you'd expect. And a distance of 5.0 in a hundred dimensions doesn't really seem "much" farther. It's a mere factor of 7 after adding a whole 98 additional dimensions. If anything, this shows that corners always stay "close by" no matter how many dimensions you add.

So I'm utterly failing to see what's supposedly so counterintuitive about high dimensional spaces at all here. This article baffles me completely.
https://wiki.lineageos.org/devices/ looks like it's hundreds of devices.
What problems? Why most? And why "our"? I find it silly to think that a more precise language is going to solve "most of our problems", it's a bold claim which I believe to be false. No, world problems do not vanish if we were just better at understanding each other, that's not how world problems arise.
Matter is a consortium effort by IoT vendors and enablers (Amazon, Apple, Google, Legrand, Silicon Labs to name a few interesting members) to consolidate (and hopefully commoditize) the space.

It is IPv6-based and standardized devices need to be able to operate without internet access. Devices can talk to one another directly, and it is possible to have multiple admins at once, e.g. I could have Siri and Alexa both understand the same light switch.

It is similar to GATT in Bluetooth; a certain level of composability of hardware devices offering sets of functionalities in the way of attributes and commands. - say for example, a smart speaker which can function as a two-way intercom and also has a humidity sensor and temperature sensor.

The spec defines Wifi networks but also networks using Thread, a low power mesh network which is IPv6 based, using 6LoWPAN and 802.15.4 wireless (so, a sibling of sorts to Zigbee).

Thread with Matter allow for both always-powered devices and "sleepy" battery-operated devices, which leverage those always-powered devices as routers in the mesh.

I haven't looked into that part yet, but you can also have higher bandwidth services over Wifi such as cameras and streaming. Amazon for example seems to be pushing for casting-style functionality to be standardized there (to compete against Airplay and Chromecast.)
Suicide literally just means killing oneself: https://www.etymonline.com/word/suicide

The connotations of sin and criminality are in the eye of the beholder.

> What I'm talking about is the state not actively interfering to make it hard for someone to decide for themself how and when they die.

But it does by regulating it. By deciding which suicides, or requests for euthanasia[1] are legitimate, and which aren't. If there were no barriers or gatekeeping in place a large chunk of the populace would kill themselves as teenagers.

[1]- incidentally, the word "euthanasia" strikes terror and horror in me. I much prefer suicide, as the grammatical locus of control is on the person killing themself, not some amorphous other.
It's really confusing because the names are so similar, but I believe Pixelmator is still a one-time purchase, it's just Photomator that is a subscription. Completely agree on these subscriptions prices being way too high for very infrequent usage.
Regulations are introduced when neither side of the contract desires the change but still the government wants to interfere.
Finding this level of appreciation of Schulz is unexpected, even in these small numbers.

I have 6 books¹ on the shelf above my bed. One is The Complete Fiction of Bruno Schulz reprint. I acquired it because I never resolved losing the copy of Street of Crocodiles that I carried around in my late teens and early twenties. Nothing else ever tweaked my perceptions like that did.

¹: Four are on my read list. The remaining book is The Secret Teaching of All Ages by Manly P. Hall. It's illustrations self-explain why it is there.
The reputation system is radical departure from freenet. This feels like a google search pagerank integrated with yelp, where you initially buy keywords from freenet.org, like a domain name purchase, and then other users add or subtract from your rating.

The other thing that is different is providing a multicast mechanism to subscribers of a service.

My memory is fuzzy, but I think the original freenet was pull based, where content was replicated around the network closer to the consumers of the data. I believe there was a well known key that signed the static content, so you could retrieve data using natural language. The well known key could be updated to point to any static content, so you could emulate push by polling the well known key and getting the latest version.

The new reputation mechanism must integrate with the subscription multicast in order to limit the abuse of the network. I'd be interested in a description on how this works.