skysight-inc/HackerNews huggingface dataset:
Idn man, my current setup leverages a bunch of prebuilt macros, and I start off my songs with a template. Electronic music is very program/process focused. But you gotta juj it with tricks to please the ear and keep things fresh.

To me, and most digital art, I build it very much like I build my computer programs. An evolving exploration of a domain, leveraged by macros that encapsulate former techniques that work well to produce a desired sound/effect. I'm essentially building a framework for churning out songs through this process. Then you can experiment within those frameworks to build out related songs(in mixing and tone and techniques) producing a collection of related works.

Even traditional rock artists were experimenting and building up frameworks to help them produce cohesive works.
> transmitting the password, rather than some form of token, means that this approach is exactly as insecure as HTTP basic auth over TLS, and how many serious enterprise apps use that?

Isn't that also exactly as insecure as submitting an HTML form with <input type="password"> is? And I can't think of any enterprise apps that don't use either HTTP basic auth or that over TLS. Which ones are you thinking of?
If you like mystery TV shows. I can recommend these two below.

1. Magnum P.I. (Original)

Private investigator on Oahu
https://www.imdb.com/video/vi2937961753?ref_=vp_rv_1

2. It's about a monk solving crimes in medieval Europe.

Mystery!: Cadfael
https://www.imdb.com/title/tt0108717/
My favorite variant yet.
Then why did he make https://www.hnreplies.com/ ?
I've entertained the idea of a series of farcical detective stories featuring a small-minded, bigoted detective who pursues wild, ungrounded-in-fact, grounded-in-stereotype leads only to stumble, by the books end and by a series of happy accidents, into actually solving the case.
how come you're looking to get off? I have been looking to get ON!
As an attacker, maybe true depending on your target. As a user I have had my passwords compromised many times. My SSH keys never have and I don’t know of any prominent evidence this happens much at all. I have been doing reversing, netsec, and appsec for 15 years now, so my memory goes back a ways. Plus, for example, my main system a Linux desktop. You can and should password protect your SSH keys, which further eliminates a number of key compromise scenarios.
There are people from different types of technical (or not!) backgrounds in all stages of their careers here. Your litmus test for who is correctly "on HN" seems unnecessarily exclusionary. I'm not sure if you meant it to come across like that.
The data protection regulations really are so freeing, huh. It's amazing to be able to delete all this stuff without worrying about having to keep it forever.
stock confluence can’t even import or export markdown files
Thanks for the suggestions! I may not be able to include everything here but I'll definitely take it into account.
I'm curious about this too. Just... point to it on Namecheap's DNS configurator page?
Some families get together to have an intervention for their alcoholic brother and cut him off.
The taboo of 'selling out' for a better-paying job
Right, I mean to say why would potential contributors want to afford those benefits to the original author so that only the original author can monetize it?
Why Doesn’t Healthcare Improve Health?
Remembering and hand manipulating IPv6 addresses is not something end users need to deal with.

Like everyone else on my ISP, I have a publicly routeable v6 subnet at home and v6 addresses on my phones. I couldn't tell you what they are, but they work just fine.
What would be a major example of something that can be done with WebGL 2.0 but not 1.0 ?
Please don’t use offensive demeaning language like “man-child” it makes you sound immature and pedantic.
if 20% of people explicitly disable it then it carries log_2(5) = 2.32 bits of entropy so it's not going to get dropped.
I'm working on an automated crypto trader: https://tradecast.one.

However one of the motivations was to making crypto trading safer. The idea is to put in stop-losses and have some idea of when to close a trade. I was also thinking of adding other safety features, such as warnings when losses occur too quickly or too severely. I was even thinking of temporarily preventing trading if losses crossed a certain threshold. However, some traders could ditch the system if I do that.

Automating trading is also meant to reduce mistakes, especially those that come from trading fatigue. How many people have entered the wrong price, when not using market orders, and lost a ton of money?

Any feedback here on this idea? I'm not out to ruin anyone's financial well-being or mental health, the exact opposite in fact.
This particular survey finds things that are connected to the public internet. For example, the WD NASes used are specifically those NASes whose owners have chosen to connect them to the public internet.

The squatters probably don't intend anything at all evil, but their address use conflicts with access to the general net. If you addresses that aren't yours and you expect to be able to connect to web sites in general, you might by chance use an address that is later allocated to a web site you'll want to use. If you squat on 193.168/16, that's 2¹⁶ addresses and you might block your own access to a few thousand web sites.
Any reason to read the book if I’ve heard an interview with the author summarizing the mechanics of creating atomic habits?

I do like the concepts in pop psychology but dislike writing that is 80% filler.
This idea is great! And if it goes right, it can have lots of users! Many note-taking tools are too difficult or too bad-design (you have to admit that design is also an advantage!). flomo is right in both design and the usage. Thank you and go ahead!
Well, I’m entirely willing to believe the US DoD is one of the few entities that have more than 2^23 computers they want to be mutually addressable, so the RFC 1918 space is just too small for them if they are to run IPv4.
I think breaking the indentation is the lesser of two evils, because it becomes very obvious what the content of the string is. I've never minded it too much personally in go, but I guess it's subjective.
It is all about details. What you want to achieve is what we call a written culture.

The only general advice that we can give you , will be pretty vague. Like get everyone to agree that it is important, start documenting yourself to lead by example, reference the documentation as much as possible when it exists, curate information so that out of date is marked at out of date, encourage your colleagues to document specific things, make the process about them and not about you. Changing culture is hard, and even harder when you don't have past experience doing it or not much support from your executives.

I'm the founder of a product solving those issues, but I'll be the first to tell you that the tool doesn't matter a lot. Some are better than others, but none can balance a culture in which documentation has not a strong place.

If you (or anyone reading that) want help to improve things in your company, I'll be happy to jump on a quick call with you (no trying to sell you anything, just advice in your specific case) reach out to me at paul at dokkument.com
I have an old static IP from the days of running a server from my bedroom. My mom kept it after I moved out. Stopped responding to pings 2 or 3 years ago when she upgraded her internet package and the ISP didn’t honor our ”Hey we have a static IP” agreement.

Good old 193.77.212.100, may you rest in peace.
Oh, wow, that's cool, do you have this in a public repository?
For sure, I'd bet that most of the examples you found were still connected to the internet. I don't think the findings are any less valid I just thought it was an interesting observation that if you are in fact disconnected from the internet there isn't really any reason you should follow the public internet's rules.
> Reddit and Twitter are an information source for what people are talking about.

It's a source of information for what Reddit and Twitter owners want you to see. Both websites are heavily manipulated in a myriad of ways. (The simplest one is via massive amounts of accounts banned for wrongthink.) This is blatantly obvious if instead of passively absorbing news you deep-dive into a specific issue and then look up the discussions and trends, especially on Reddit. Sometimes discussions for major events just aren't there, which is nigh impossible organically on a website with tens of millions of users.
If a country isn't developing something that looks like Starship they are not in the 2020s space race.
How do you backup a 500 GiB sqlite database ?
Long ago dang shared with me that reply chain length is proportional to the tendency to violate the HN comment guidelines. HN is passionate about high quality non-toxic discussion.
My companys antivalue?

That wfh means you work in every time zone.
Very cool! I love seeing folks push simple and elegant solutions like openBSD and the Gemini protocol.

I started playing around with openBSD more primarily out of lockdown-induced boredom. At first I got pretty frustrated that I couldn't get all of the linux goodies I was used to. But the more I use openBSD, the more I love it. And it has made me a better programmer as well. Whether at home or on the job, more and more I find myself reading the docs first before simply googling a problem and pasting in someone else's code.
Upvoting because you're correct, changing this does change the save location, so thanks. Seems mad that it defaults to the shared vault though.
Cutting the article's title at "To" is a weird choice but worse yet, the other part of the title has crucial information. This article is definitely interesting and is about attempting to develop a hybrid classical/quantum computer.
Actually I made that mistake I sometimes make.. Because of high empathy, I will take on someone else's perspective and agree with them because I can feel how they see it like they do... Even when it's not actually like that for me.

Yesterday I wasn't bitter at all...I think I just 'admitted to it' because I didn't want to disagree. I wanted to try to find like a common ground and because of my empathy with you, I could really feel your perspective. But actually I wasn't bitter, I was just curious that this one got up and mine didn't and I was also competitive like, "you know, I win anyway cuz I scooped you. Okay you got the votes but I scooped you, so I win" That's honestly how I felt about it. So for me, it wasn't bitter at all, just curious and competitive. I do get if you feel that way about it, and I get if you felt there was bitterness there or you just thought that's how you would feel in that situation, but I think you were just finding there what you bring to it. So thank you for sharing but that was just you projecting your feeling onto mine, and then me taking that on, as a mistake. :)

In future I hope I can say these type of things more concisely. I feel it's annoying when people misrepresent me, and then I take longer to represent myself clearly, than they took to misrepresent me. I would love to make a shorter reply than the original misrepresentation! That's a goal I have, it's a definite opportunity for improvement for me.

Anyway I'm sorry to me for just agreeing yesterday without really thinking through and being authentic to me...even though I kind of I felt what I was saying was wrong for me at the time, but I just decided to find a way to agree, that was a mistake. It's a mistake I've made sometimes, because of high empathy and not always happy to disagree. I'm sorry to everyone else here is sort of you know reading all this stuff but it's important enough both to say so people know me authentically here but also is a lesson for me that I want to post this. Thanks!
I was curious to see what the monthly contribution pattern was for both Elasticsearch and OpenSearch and this is was what I got:

repo | month | commits | authors
------------+---------+---------+---------
elastic | 2022-02 | 195 | 66
elastic | 2022-01 | 269 | 68
elastic | 2021-12 | 194 | 64
elastic | 2021-11 | 233 | 59
elastic | 2021-10 | 435 | 74
elastic | 2021-09 | 318 | 64
elastic | 2021-08 | 49 | 30
opensearch | 2022-02 | 18 | 11
opensearch | 2022-01 | 34 | 17
opensearch | 2021-12 | 32 | 10
opensearch | 2021-11 | 19 | 13
opensearch | 2021-10 | 28 | 12
opensearch | 2021-09 | 20 | 10
opensearch | 2021-08 | 3 | 3

It seems like the contribution for Elasticsearch hasn't drastically changed that much (if any really), but what is interesting is contributions for OpenSearch has been increasing.
This looks nice! A bit of feedback—the landing page is sort of vague, but the Features page does a great job of explaining what Flomo is and what makes it different. Consider elevating some of that content to the main page so people don’t bounce right off the landing page thinking “oh another note taking app.”
Hi Simeon, I appreciate your engagement on this. I suppose I am being dramatic in wording it as a "separate codebase", and yes, one can generate two separate manifest.json files. My end-result has been to have separate code for Chrome and Firefox, though, because the polyfill doesn't work as advertised and as you've noted, there are certain things that are not compatible across different browsers.

It isn't a horrible workaround, but I will need to update code in two places every time I want to make a change, and that is bad developer experience, bad for timely updates, bad for being able to support a user regardless of the browser they use. I don't care what they use, I just want them to be able to use my tool. But as far as I can tell, the whole ecosystem for developing and publishing browser extensions is quite behind, at least as compared to the rest of the things I work on.

I appreciate your general guidance, and accept that this simply isn't the best state of things to work with.
Imagine being stranded for years with only disco music and a steady diet of potatoes.

And eventually the ketchup is going to run out.
That's not the point I'm trying to make. I agree that it's not the only purpose, and even if it was I don't think that's bad per se. You could also see it as fulfilling a purpose to make money, they often go together, it's probably the ideal situation.

My point is; As long as making money and their values align it's all good, but if decisions need to be made that present a choice between values and profit/growth it becomes very hard to choose for values. Especially once a company goes public, gets acquired, or needs significant investment, it might not even have the option to live by its values.

That's why I think values are only real/true if they align with profit/growth. Similar to what the article describes; what do they really mean? How much impact do they really have? How much of it is PR?

What it comes down to imo is; Is there willingness to sacrifice growth and revenue for values? I'd say in most cases the answer to that is no, and I would much prefer it if companies are just clear and honest about that.

If you do count other forms of companies, like not-for-profits, then it's a totally different story of course.
I read the links. I don't believe that brand designers are optimizing for legibility, unless there's some real study showing sans is easier to read body text with. Designers just follow trends that have nothing to do with user experiences. People switching logos to sans are the same types of people coming up with "Metamates"; just people chasing corporate dogmas.

Some data: https://www.gwern.net/AB-testing#fonts
That's great news. I actually just ran into the RealkTek driver issue the other day.
Help Bellingcat Decide Which Open Source Tools to Build
I used to do that, but you can just click "threads".
> [...] if you want to get a /24 block from RIPE NCC when you sign up as a member, then you are currently looking at a 2 month wait for a recycled IPv4 /24 block.

That's a rather optimistic view of the situation. The next member who will get a block has already been waiting for 2 months and it's unclear when they will get one. It stands to reason that members applying now wold have to wait (potentially significantly) more than 2 months.
They're also _not_ classic hierarchical filesystems, but k-v stores with extras.
Good old-fashioned memorization using blank maps (Googling "blank map [continent]" will give you plenty) will get you farther than you might expect. Having the name and place anchored in your head makes offhand news stories about those places stick much more easily.
> You could get everything done with Javascript's prototype system that you wanted done with classes.

> You can get everything done with Go's interfaces (and a bit of boilerplate for the edge cases) that you can do with generics.

by that logic why don't you just use lisp for everything ? it's been there since 1958 and you can also get everything done with it, including reimplementing yourself a Go- or Js-like DSL if you allow yourself a Racket.

The truth is, your "get everything done" actually does not include everything, because "writing less boilerplate" is not only a feature, but one of the most important ones. Boilerplate is unambiguously bad and a place where terrible bugs hide - any time you can replace it by something with much less chances of bugs, such as a language feature, you should (and I'd argue it's professional malpractice to chose not to when you have the option).
> Currently I am stuck with Confluence...

Try Google Drive

FWIW: A previous job used confluence, but my current job just uses some shared folders in Google Drive. We set up a shortcut to search these documents in our browser.

The search functionality is significantly better than Confluence. You just gotta accept that Google Drive doesn't look as "organized" as Confluence.

Another thing we do is search through Asana.

The big thing, though, is you need to encourage a culture of note-taking. Take notes in tickets. Write documents in Google Drive (or whatever wiki you use.) Make sure that your ticketing and wiki system have good search.
I suspect not.

A guy who gives out business cards at the start saying "I'm CEO Bitch" and then takes over the world is probably surrounded by complete "yes people" at this point.

Everything about the Metaverse pivot smells to me like a team that thinks their best interest is to just agree with the Emperor.
Loved 1password. It was my first password manager and for years I've bought it, and was happy to pay for such a great app. However they've recently switched to subscription. They've done it gradually to not let people run away. Ty 1password for all ur help in these years, but I will not use u anymore. I sincerely cannot accept these kind of things. I've bought an app, and the developer turned it to subscription based. Ok. It's your choice. But you've lost me. :)
My world geography is pretty good but there are still a lot of small countries that I'm going to be vague on their shapes, exact locations, and even current names.
Licensing software accomplishes that, but you lose the freedoms OSS provides.

You also have to take into account that companies use OSS to gain adoption and pull off once they're established. This is why GPL and AGPL are essential. It ensure everyone has to contribute back.
This is not a problem I have, this may be helpful:

https://1password.community/discussion/30903/how-to-reveal-p...
when I'm using a new user on a web site. This is a problem for me everyday. I searched through every setting.
The more general concept behind that is called document life cycle. Ideally you would want to have different possible status, like draft, published, verified, outdated, archived. Most wiki tools don't handle that well. And make outdated = archived which is an issue as in your case, will not work, and outdated documents will keep polluting your knowledge base
Because they are using 16 bit unsigned integers?
From the Repo:
https://github.com/TheVamp/Terraria-Source-Code/issues/1#iss...

And: https://news.ycombinator.com/item?id=30347289
It probably did come out wrong. The point is that those people need to have enough motivation to stay and put up with the difficulty of using the site. This might seem counter-intuitive, but I'm convinced the quality of discussions can be proportional to the user hostility of the website :). See Reddit, Facebook, etc.

An automated mechanism of getting instant replies would create flame wars much more easily too.
This is useful threat intel as well b/c many firms employ source ip address in policy constraints and log monitoring. However it's trivial to masquerade as a target IP address range in a private vpc, and overlap could indicate that someone is up to some tomfoolery.

(FWIW cloudtrail will include source vpc and/or vpc endpoint information when the request is coming through an endpoint. This will help detect those requests)
Do people think covering with paper or plastic helps block radiation? Pretty sure people so this to keep the microwave clean...
It's a mix of puzzle solving, optimizing, tool building, skill building, and just getting comfortable with the tools.

There's quite an ego boost in actually solving problems for people. Being the one who is the hacker of last resort, etc.

Many of the finer points are like being able to fix a Cesium Beam Atomic clock... not very useful in real life, but lots of bragging points, none the less.
Simple algebra Python Package
I'm in no way affiliated with them, but as a very happy user I can recommend you to try BitWarden [0] instead of 1Password. It doesn't have the bug you have described, nor it shows passwords in plain text by default (you can also copy a hidden password to clipboard - useful when you share a screen with someone).

[0] https://bitwarden.com/
> As I said, HVM spawns threads on to-be-evaluated redexes closes to the root of the program's normal form. So, either there is a significant speedup, or the program is sequential (or too small), and there is no speedup, but the overhead is minuscule, since a bounded, small amount of spawn() occurs.

To me that sounds like overhead. Rather than just computing 1 + 1 as a single assembly language instruction you’re sending the 1 + 1 expression tree to a thread’s work queue or something? If I’m misunderstanding can you clarify?

> Compiling a function in isolation is fine, why wouldn't it be? Not sure I get it.

It seems like optimal evaluation is a whole program optimization - you need the whole program available in order to do it, you can’t just compile one function to assembly language in isolation, and then link that against other precompiled functions. Do I have the wrong idea here?

> Just because I used integers as an example, which happens to be optimized, it means an entire optimization technique isn't interesting? This applies to every data structure that can be defined algebraically.

I do think it sounds cool as I said, but I want to see it on an example I care about, not Peano arithmetic. Especially since deforestation is already an optimization that is used by languages that don’t do optimal evaluation. So I want to see how HVM does it better, if that’s the case. And not just you telling me how it’s theoretically better. :)

Lastly, a while ago I remember you mentioning that you couldn’t compile arbitrary lambda calculus terms. Is that still the case and if so can you better describe what can’t be compiled?
Of course I must have had a bad day… Thanks!
I love the snarky "Might appear somewhat familiar" but I'm wondering if SpaceX has a leak or is this just an example of "great artists steal".
This is my biggest beef with HN, along with the presence of up/downvote buttons.
Sort of related, I faced such an issue when I had a gui table that was triggering a count on a large object set via sql so it could display the little "1 to 50 of 1000000". This is presumably why services like google say "of many". Wonder if they have a similar issue.