skysight-inc/HackerNews huggingface dataset:
I for one have started to appreciate the fact that the shell/commandline interface means:

- We have an interface that very strongly imposes composability, that is rarely seen in other parts of IT, and making people actually "follow the rules" :D

- Data is (mostly) treated as immutable, except perhaps inside tools

- Data is cached

- The cli boundaries means that at least one can inspect inputs/outputs as a way to debug.

- Etc...

Personally, the biggest frustration is all the inconsistencies in how people design the commandline interfaces. Primarily that output filenames are so often created based on non-obvious and sometimes arbitrary rules, rather than being specified by the user. If all filenames were specified (or at least possible to specify) via the CLI, pipeline managers would have such an enormously easier time.

What happens now is that you basically need a mechanism like Nextflow has, where all commands are executed in a temp directory, and the pipeline tool just globs up all the generated files afterwards. This works, but opens a lot of possibilities for mistakes in how files are tracked (might be routed to the wrong downstream output, if you do something funny with the naming, such that two output path patterns overlap).
I'm not sure you'd actually need a pump to get water to most rooftops. Your municipal water pressure should be enough to push it through.

I'm not sure corrosion is that big of an issue either. Plumbing in people's houses often lasts far longer than 25 years.

Simply running some pipes behind the solar panel and having that fill your hot water tank or flush your toilet wouldn't be terribly difficult, although maybe hard to retrofit.
There are surge protectors that can protect the coax cables used for cable internet. Here's one that I use: https://www.amazon.com/Tripp-Lite-Right-Angle-Protection-TLP....
Storing code review (and ci results, and analyzer runs) in git is a wonderful idea. All these workflows are a derivation of the source in the repository and keeping them close together has a great aesthetic. It also enables the 'single pane of glass' to observe the a pull request from.
I would much rather contribute to a project with a CLA and the possibility to be commercially licensed by the entity driving the work on the project. I'm not that interested in working for Amazon for free...
I see this a lot, but I will go out on a limb to tell you ADHD is not the reason for your failures. You probably already know this, but it feels better to blame it on something you think is beyond your control.
I use this approach for monitoring open ports in our infrastructure -- running masscan, commiting results to git repo. If there are changes, open the merge request for review. During the review, one would investigate the actual server, why there was change in open ports.

https://github.com/bobek/masscan_as_a_service
> In a product as old as Google docs, they honestly have all the important features that most people actually care about already. You can save. You can track changes. You can set up custom styles. Or embed images. You can edit docs collaboratively. Or programmatically via their api. Documents look the same on basically everyone’s computer. And they can be in shared folders for teams.

I think this is pretty interesting, because I don't necessarily agree. If we were starting from a blank slate in a world where a spreadsheet hadn't existed before I suspect the perfect spreadsheet software would look pretty different to Google sheets or excel, but because this software has been around for a long time they're part of the standard interfaces for computers, like a mouse or keyboard. If you deviate too far from the current design people get confused and default back to what they know i.e. excel with all it's quirks.
Wait times over 8 months and they refused to give credit (but gave $).

Personal experience so I can’t say for others. They pay well though. My first year of college has been completely covered by them so no complaints.
>"Attitude is no substitute for competence"

Things I wish I could tell younger me
The fans in air conditioners seem to handle the elements fine.
This is why software patents shouldn't be a thing at all =(
The open source definition explicitly says that there must be no restrictions on reselling.

So restricting competitors is as much against the OS spirit as it is against the FS spirit.
Yes?

I'm just glad we are not there yet.
Further to this, I also put the following snippet in front of my web-scraping cron jobs so they start at a random time between the minute boundaries:

perl -le 'sleep rand 60';

It's the most compact code I could find to do the job.
Terraform changes its license to Business Source License
This explanation is evident of a lack of understanding. I should know, because I felt exactly the way you do before I implemented a GraphQL server.

Unfortunately, I still don't know how to explain in words why your understanding is inaccurate, I only know how what it means in practice, by example. GraphQL is still elusive in that regard.
I’ve hired 100+ people with around a 97% hit rate on hiring great employees and great engineers. I don’t look at whether they have a degree or not, I don’t care what school they went to. In my experience it provides no indication of whether they’re good or not.
Congrats on the launch. It's an interesting idea.

What are your thoughts on DPPO[1] and if your model(s) could be integrated into that or a similar process to fine tune the original model? Could that potentially remove the need for this product?

[1] https://arxiv.org/abs/2305.13301
Disclosure: I work for Amazon.

AWS never offered MongoDB as a managed service, or used any of their server software when it was licensed under APLv3, or SSPLv1.

However, we have contributed patches to MongoDB even after their license change to improve its performance on Graviton processors. Because that's what's good for customers, and MongoDB is an important customer and partner.

AGPLv3 gives all the permissions needed to offer software as a manged service, just like every other FOSS license does. Unfortunately, in my personal opinion, the license has been co-opted by companies that do not care about Software Freedom, and rather hope that companies fear the license so they choose an alternative commercial agreement [1]. I don't think that's good for the community.

[1] https://sfconservancy.org/blog/2020/jan/06/copyleft-equality...
Back in 2012, partly to address the non-US HN audience and bring them together as a community of startups, "N Combinator"/nReduce launched: https://venturebeat.com/entrepreneur/nreduce/

It shut down over a year later, but it was an interesting effort.
“Periodic snapshotting” would be more accurate. That’s the usual term of the art.
Personally I found GraphQL to be a God-sent for prototyping. Tools such as Hasura and postgraphile are just amazing to whip out fully-working backend very quickly. I do agree with some of the posts though about security being a bit of a hassle. It's not impossible to secure GraphQL endpoints (e.g. through row-level or column-level security for Postgres-based backend) but it's not as straight-forward as securing REST endpoint.
Not being American, I always wondered if those movies were actually representative of American schools, because it wasn't at all like any school I had been to.
David Sinclair has entered the chat.
But why is it "gross"? I'd have thought it would be especially useful in C development where headers and other development packages are typically installed globally on a machine - it would allow you to have multiple isolated environments, the correct packages (and versions) in each of those environments, and your editor/LSP/IDE would be able to interact with that isolated environment pretty much out of the box.

I don't really see the difference between just building via docker, and doing static analysis, incremental builds, running tests, etc inside docker. Surely the goal in all these scenarios is the same: a reproducible environment for every developer on the project?
I think the brains ability to organize items becomes overwhelmed. hence you get this strange situation like you described.

They don't seem to be completely aware to the problem of decay (water damage, perishable item mixed with valuable item etc).

Perhaps their brain remembers the 'original state' of the item and glosses over the decay happening in front of their eyes.
Hmmm, render.com is loading fine from London, UK for me.
I work on Bun

Happy to answer any questions. We released v0.7.3 last Sunday. Hoping to ship v0.8.0 end of day Monday
> What I never see in any of these articles about justices getting favors or gifts or this and that is any link that influenced the outcome of a case. You'd think that would be readily apparent because the opinions and views of these justices are known they've held them for decades. The rulings they make are very consistent to the point that scholars can predict the outcomes of nearly every case. So if them having friendships with powerful people and receiving gifts were influencing the outcomes of cases we would see inconsistent rulings happening. We don't see that at all.

I think you just haven't actually read anything about the Clarence Thomas information in the past 3 months? There are specific Harlan Crow interests that have been amici briefs in cases on which he has judged. That's pretty cut and dry as this go.

But it looks to me based on this statement that the standard of proof for you is going to be "Please show me the check with the memo line that says 'I gave this check for your vote on the Supreme Court'" And anything short of that isn't going to cut it for you. That's not the way corruption works. It's not a one-off. You go back to the corrupted well, and you start to justify it to yourself as not corrupt, because "he's just my friend, and we have an understanding and see eye-to-eye."

Pretending that Harlan Crow doesn't have more influence on the court than you or I do because of his payments to Thomas is willful blindness to corruption.

Also, there have been equally questionable things about liberal justices. I don't care, I want more transparency from all of them, absolutely. But the don't pretend this is a liberal conservative thing when there's a clear case of corruption on the table. All of the justices voted against stricter scrutiny, and that's suspicious to me.
Honestly at a loss why this got downvoted.
A joke at the time riffed off a Star Trek TNG quote:

“I am Pentium of Borg. Division is futile.”
The Saint Petersburg Merchant Trade (Insurance, Ergodicity, Taleb, Spitznagel) [video]
Nice I like the catagories in your filter. Wondering if you are pulling the keyword terms from the data or starting from a list you then check against. It seems like the first method for salary bands and the second for technologies. Nice job if its all automated tagging !!
it just came back online now - they were down when I checked
A community member trying to play therapist doesn’t usually go well. At the same time, being part of a community seems to be correlated with significantly better well-being for people with mental illness.
No. But try and define "proper" and you'll soon run into problems. My local rural high school is blowing up over transgender bathroom access, and there are some parents who are actively encouraging their children to call emergency services if they encounter anyone they think is transgender in a bathroom. From one perspective, this is instructing children not to be shy about protecting their safety. From another, it's abuse of emergency services and contributing to the delinquency of a juvenile. And there's an entire spectrum in between.

I think this year there's gonna be a lot of unattractive and unathletic students labelled trans even if they identify with their sex assigned at birth.
Philz Coffee to close original SF Mission District location
So do people go more, just because they can?

If not, then being able to more doesn't matter, other than perhaps insinuating that it's everyone's fault for not going.
It is an awful experience indeed. I switched to Kiwi browser when Chrome forced tab groups on everyone with no option to disable it. Kiwi has add-on support and removes many of Chrome's annoying aspects. I could never go back to browsing on mobile without add-ons like uBlock Origin and Sticky Ducky.
Checked midjourney discord - it still generates weird hands from time to time, but it's much better than before.
At least in one of the Van Gogh movies, he says something like 'one day, people will understand'. To me, that suggests that he knew the value of his work whereas OP suggests that Nick Drake didn't know that he created something that people will value.
> We've already started building a product that lets customers bypass Cloudflare altogether

Really happy to hear this. Thank you.
For me, bait-and-switching their code contributors is almost the textbook definition of "abusing the goodwill of the open source community".
These meetups didn't exist 25 years ago.
Why are DDoS attacks a thing?

Who spends resources (money?) on running those? What is the incentive?
It looks like this tool integrates with git signing keys, so thats pretty rad. I was concerned when the readme and docs didn't mention signing, nor did the official git-notes documentation, but cloning the repo and grepping for "sign" shows they are supporting it! Guess that means no editing other peoples' review comments when their suggestions are too tedious :-D
You’ve been a developer since and 2014 and hear about database triggers just now? I guess you stayed away not just from Postgres but relational databases in general.
ONNX doesn’t give you any benefits over something like llama.cpp and it’s significantly slower for zero advantage
Rooftop solar makes sense when independence is a key need. Where I live (San Francisco Bay Area, California, USA) the power utility is extremely corrupt. This makes their service the terrible combination of unreliable (sometimes being disconnected for several days at a time) and extremely expensive (they charge about half a dollar per kWh). Being as independent from them for my energy needs as possible means buying solar, and my roof is the only open space I have available.
From one proteomics person to another, what tools are you using? I can see needing snakemake for something like proteogenomics (our lab published a tool in that area) or DIA cause that pipeline can get a little complex. But for run of the mill stuff, as long as I have CLIs, I don’t really find myself needing anything beyond a basic batch file.

Before you wonder why I don’t know that, I do top-down software development primarily and also maintain and upgrade my lab’s search engine, MetaMorpheus.
Fixed it! Thanks!
I’m not entirely sure I agree - the advances we’ve made in cancer treatment certainly will improve life expectancy and will improve quality of life in aging. Further a lot has been accomplished in terms of identifying amino acids and other gross systemic declines that can easily be supplemented and improve aging. A lot of aging pathways are being explored and identified. I think we are not going to see a juice box elixir of youth but a steady improvement that accelerates.

Long covid is three years old. That’s absurd to use as a comparison.
Sharding in Rails 7: A New Horizon in Database Management
Looking to scale your Rails applications? Dive into the world of sharding with Rails 7 in this comprehensive guide. From automatic role switching to horizontal sharding, this article explores the tools and techniques to efficiently manage large-scale applications. Check it out at https://psmy.medium.com/sharding-in-rails-7-a-new-horizon-in... and stay ahead of the curve!
Why is it gross? Performance issues? It works well* for creating a reliable environment for all developers involved in a project.

* granted I did just spend half a day last week figuring out that WSL environment variables are not correctly applied to the containerEnv, but otherwise they've been solid
You misunderstood. Using IQ scores for the purpose of hiring is illegal.
Is point 2) still valid nowadays? I know many years ago ssd durability (when unpowered) was low, but hasn’t that significantly improved to the point of not mattering?

And what’s the alternative you’re proposing, spinning rust? Is that what you yourself are using, is all your non-system data on spinning drives? Imo better would be “store all your data on quality ssds if you can afford it, and do 3:2:1 backup for whatever you can’t afford to lose”.

Just one piece of anecdata - I have a nas at home with 5x16tb seagate spinning drives, and a consumer grade 8tb sata qlc Samsung ssd in the sixth slot. One of the spinny drives completely died after few months and needed replacement. And the consumer-grade samsung ssd still going fine after 1.5 years of power on hours with a small but continuous write workload.
So here's my perspective on these two competing models:

1. I can read all of the code, modify it, and self-host it for my own purposes, but the license disallows me from re-selling it.

2. I can read, modify, self-host, and commercialize a subset of the code, and the rest is an opaque SaaS.

To me, as a customer with no interest in re-selling this code, I don't see how #2 is better than #1 in any way. And I find it incredibly mystifying that I keep seeing companies ragged on here for doing #1 while the model in #2 is somehow held up as the paragon of ethical virtue or something.

Can you help me understand? Why is it better for me to be able to read less of the code I'm running?
+1 for the TP-link, I've got one running fiber to my AV equipment :)

It was a lot easier to run a pair of fiber-optic cables there than it would've been to do the same with cat6. Also I got to play around with fiber for the first time.

Never thought of isolating my modem from the rest of my gear though, I need to look into that.
Everyone has neighbors, but in a city a ~tenth the size of than Chicago you'd have a hard time to find such a thing.

Maybe "accidental" meetups were more common back then, it came to you rather than the other way around.
it was a problem set type question, with details obscured to avoid our preconceptions, then the true picture revealed afterward; thus, no way of looking up that source. In any event, the data was from WWI and the point was that using their own data they drew the wrong conclusions for their theater based on having plotted it wrong. Had they basically transposed some axes (but counterintuitively to the way they were thinking) the correct trendlines popped right out. We had another similar problem based on the shuttle Challenger o-ring failure/temperature data, given to us as racing car blown engines.

The point of these exercises was to learn to focus on the data statistically/analytically and not by eyeballing presentations, and the obscuring/revealing of the truth was to drive home the point that "lives can depend on this".
Sysfs or procfs on Linux are similar. Rather than have deeply structured data files, let the file system be used to make hierarchy.

Rather than a JSON with a bunch of weather stations, make a directory with a bunch of stations as subdirectories, each with lat, long, temp, humidity properties. Let the fs express the structure.

Then when we watch in git, we can filter by changes to one of these subdirs, for example. Or see every time the humidity changes in one. I don't have a good name for the general practice, but trying to use the filesystem to express the structure is the essence.
While these two are aimed at bioinformatics, they are general purpose enough that you can apply them to any computational workflow. I can say they saved my PhD
Reno 911 has a joke 'We automated the suicide hotline, it was so depressing.'

I think this will spread depression.
Bit of a tangent: I noticed in the screenshots a Jetbrains-like logo for an IDE called AppCode. Been considering tinkering with Swift/Obj-C development for a bit. I know XCode's reputation as being awful though, so it sounded great that Jetbrains had a product for this. To my dismay they discontinued it[0] last December. There is at least a freemium/community plugin for Swift support on other IDEs[1].

[0] https://blog.jetbrains.com/appcode/2022/12/appcode-2022-3-re...

[1] https://plugins.jetbrains.com/plugin/22150-swift-support
"custom (and as typical of Apple, undocumented) TCP protocol"

Pretty much all custom protocols are undocumented. Not sure why he feels the need to shit on Apple.

And any custom protocol parser will be riddled with errors, because they always expect values to be in range.
How to Roman Republic 101, Part IIIa: Starting Down the Path of Honors
Maybe you’ve missed the longevity science developments in the last 5-10 years. We’ve mostly understood exactly what “aging” is, and are now on our way of nudging it in various directions with very promising results in mice. The lifespan podcast can be a nice primer to where we are right now. Though its such a fast moving field it might be out of date now already.

The last paper I saw had some great results in primates, human trials maybe this year.
https://twitter.com/davidasinclair/status/167917867074373224...

So while we’ve “always” been about to cure aging, this time its actually closer to real than ever before.

More over, since we understand the reasons for aging, there are things you can do to extend life that don’t involve medication. Like traditional techniques that we know work, but now we’re aware exactly why. Like fasting for example. And its not just the actual age you die that can be affected but how you feel throughout your life - e.g. how “young” you feel. And the great thing is that those techniques have been tested in various cultures around the world for centuries, so there is some actual data to back things up, and with the recent discoveries we can separate the things that actually made a difference with the pageantry and the irrelevant or bad stuff, and get you to live at the longest your genes can do, maybe even a bit longer.

The truly great thing for me is that we now apparently can measure biological age accurately without having to wait for people to die to add to a datapoint, so that we can quickly iterate, and obviously we’ll need to wait for decades to be sure and prove stuff without a shadow of doubt, but seems to me we might be closer than ever before!
> ...vs cryptographic proof someone had access to your ID card

Which isn't what we are discussing here, this was the point… :)
Chinese hackers stole a master key (OpenID Signing Key) from Microsoft
Contract maintenance software offers a range of advanced features that simplify and streamline contract management processes. From custom workflows to document management and milestone tracking, these systems provide businesses with the tools they need to manage contracts effectively and establish lasting business relationships.
You can't have it both ways. You either believe in, and enthusiastically participate in the development of free software (the philosophy of which requires freedoms to be available on an equitable basis), or you don't.
Oh, we should tell people to be good; then they will stop being bad.
Beautiful brutalist ui/ux!
Who cleans the toilets on the Death Star?
Two things can be true at the same time. Long Covid is not understood well. Still, senolytics are already in the clinical trials. And we’re getting better and better at understanding the underlying molecular mechanisms or ageing.