skysight-inc/HackerNews huggingface dataset:
The way to terminate a 1200-pair cable is the same as eating an elephant: One bite at a time.

Historically (and in the US, at least), telephone wire has been organized into chunks of 25 pairs each, with each pair of wires having a unique color code.

And every 25 pair cable in a given system has the same set of wire colors.

And these 25-pair chunks are easy to terminate on (say) a 66 punch-down block. It takes some time to learn how to get good at it, but not as much time as one might think.

Those 25-pair chunks are organized into 5 different body colors, each with 5 different pair colors.

We're all familiar with the colors of 4-pair cat5 and friends; that's just the first 4 pairs of wire of a 25-pair chunk. (We can tell that they're the first 4 pairs because they all have the color white in common with eachother.)

So, the order for a 25-pair cable is this:

First, the white pairs: Blue, Orange, Green, Brown, Slate.
Then the red pairs: Blue, Orange, Green, Brown, Slate.
Then the black pairs: Blue, Orange, Green, Brown, Slate.
Then the yellow pairs: Blue, Orange, Green, Brown, Slate.
Then the violet pairs: Blue, Orange, Green, Brown, Slate.

Done. A 25 pair cable is terminated.

---

Larger cable are also organized into 25-pair chunks. The colors of the binder strings wrapped around each 25-pair chunk identify it.

This works for cables with up to 600 pairs.

---

1200-pair cable just consists of two 600-pair groups, with each group wrapped in its own colored binder

---

So to begin terminating a 1200-pair cable, first you identify the first group of 600, based on the color of outermost binding wrap. Now the 1200-pair problem is only a 600-pair problem.

Inside of that group of 600, find the first chunk of 25 (the white-blue one). Now your 600-pair problem is only a 25-pair problem, and terminating 25 pairs is easy.

So terminate all 25 pairs, and then move onto the next chunk of 25 (white-orange).

Keep doing this until you've worked through all 24 chunks of 25 pairs in that 600-pair group.

And then just do it again for the other 600 pairs.

[]: http://cityinfrastructure.com/OutsidePlant/Webfiles/colorcod...
SEEKING WORK | REMOTE | Worldwide availability (EU based) Technologies: JavaScript / TypeScript, React.js, Node.js, Elixir
Résumé/CV: Available upon request via email

GitHub: Available upon request via email

Email: tehvanyy [at] gmail [dot] com

Background:

- 7 years experience

- Highly experienced working with small to medium-scale startups

Open to long-term collaboration.
Just what i needed to read today, thanks.
Yeah but if you're buying those headphones you know you need an amp.

I do wonder how hard/expensive it would be to offer this as a configuration option though. Like if your favorite set is 300 ohms you could just configure your phone with an amp powerful enough to drive them. Or, maybe whatever they do in the MBPs to detect high impedance headphones would also work. I'm obviously out of my depth here.
> robots more human like and fluid in movements on face and body.
>> taste kit to treat, regulate, or introduce more flavors to existing
The armor is from the 15th century bc. The first attested linear b finding is from the 14th century bc. So the armor is prehistoric.
> Part of growing up

On the contrary, your sentiment reads less like wisdom and more like hardheadedness. I am glad there are plenty of others here who do not share such a narrow-minded sentiment.

The venn-diagram between cryptocurrency and ZKPs is not a circle, or really even close. They're a mathematical concept first and foremost, and thanks to crypto dumping tons of money into the scaling problem, now much more easily worked with in code across any application. So much for all cryptocrap being, well, cryptocrap!

Your example is terribly contrived. No, you won't replace your drivers license with a ZKP. But a service might validate that you're of age, or meet some other criteria, without you(or they) revealing actual information about yourself.

All of the examples I gave(none of which are my own, but from other commenters who are I'm sure happy to discuss further) require the context of established trust. "Classic asymmetric systems" have problems with this.
Its important to realize just how powerful and important a good AI scraper actually is - especially one that can now route to a RLS-level-DB-Connector - whereby I can pull a scrape, then use the BYOC asa router to place my scrapes into various catergories where I am using the idea of a tenant as a bucket for information. And if I can then do views on those data-sets based on the app-straction one needs.

The example is that this can apply smart DB insertion into tables where youre using RLS as the route-ing rule that says "Any [fields of [this_type] from [urls] go [DB.schema.table.row]" and then provide views to these based on whatever presentation you want a component to view that data, like a structured form dynamically screaped into view with a RLS view rule...

(Just look at all the recent posts to HN where all these legos have basically been put up in the last 3-months.

Al Erector-Sets are currently being assembled and the amount of tool-age is mind-blowing awesome)

This prompting post on reddit was really interesting:

https://i.imgur.com/xJALx30.png

https://old.reddit.com/r/ClaudeAI/comments/1exy6re/the_peopl...
Huh, I always found Anaconda a convenient way to manage environments, and had a lot of tools I use anyway. Though I mostly use Miniconda on installs now.
I don't even need the coffee - I wake up having solved the problem.

Generally around 2 or 3 in the morning, just when I need it the most.
Suppose you’re a nation-state and have obtained a large strategic advantage over an enemy state. Do you:

A) exploit the advantage

B) squander the advantage

C) also squander the advantage, but in a much weirder and more convoluted way
Excellent list; I like the pragmatic and down-to-earth explanations. No buzzwords, no "microservices" (:

I'd say that a good amount of this advice also applies to one-box systems. There can be lots of kinda/sorta distributed sub-components to consider — could be IPC between programs, or even coordination amongst threads in one process. Even the notion of unified memory on one box is a bit of a lie, but at least the hardware can provide some better guarantees than you get in "real" distributed cases.

A lot of the advice where they compare "distributed" to "single-machine" could pretty well apply to "multi-threaded" vs "single-threaded," too.

And on another axis, once you make a program and give it to various people to run, it becomes sort of a "distributed" situation, too — now you have to worry about different versions of that program existing in the wild, compatibility between them and upgrade issues, etc. So things like feature flags, mentioned in the article, can be relevant there, as well.

It's perhaps more of a spectrum of distributedness: from single-CPU to multi-CPU, to multi-computer-tightly-connected, to multi-computer-globally-distributed, with various points in between. And multiple dimensions.
I just run the cable under my shirt/sweater/hoodie/jacket; problem solved.
> Electric lights are often cited as an example: people have responded to improved light bulb efficiency by installing so many more of them that there has been no decline in the total energy consumed by lighting.

I blame GU10 and GU5.3 bulbs for that, yes, they (pre-LED) were more efficient than traditional incandescent shapes and fittings, but their light was/is so horribly narrow in beam focus that you need a lot more of them to light a room, so you get trends of 20+ 'downlighting' installed bulbs, at (pre-LED) 50W each instead of 1 80W or 100W round incandescent covering the whole room.
Not only did Babbage's Analytical Engine use punched cards, it was specifically inspired by the Jacquard Loom, as Babbage was a massive fan of it (and owned a portrait made on one!)
parent was pointing out that cells don't just behave like an improbability drive, they do actually follow certain rules on average, in contrast to grand parent who asserted incorrectly that they don't. if they didn't, they wouldn't be a cell, they would be a soup.
Why are you equating being smart with being rich? Those two are not the same
Not only that, but mandatory authenticators would also create a support (and security) nightmare the moment you stepped out of the upper-middle-class, privileged tech worker world.

They work great if you assume that everybody has a smartphone (as opposed to a feature phone), that they don't have their phones stolen every other month, that they know how to set up an authenticator app, that they'll remember to reconfigure everything properly when migrating to a new phone and won't immediately throw the old one away and so on.

This problem is made even worse by the notoriously bad UX of most authenticator apps, notably the lack of automatic iCloud / Google Drive backup functionality and their inability to automatically show the code on screen whenever it's needed.

The nice thing about SMS is that you can outsource most of the support burden to carriers, which have to handle it anyway. Carriers have the advantage that they usually speak the user's language, have an office relatively nearby, and can verify your government ID in person if need be.
Firstly, what different studies mean by a ketogenic diet is quite different. For example, it is very possible that a healthy ketogenic diet doesn't carry these risks, whereas an unhealthy high-meat ketogenic diet carries them.

Secondly, even if the risks continue to be present in psychiatric patients, the psychiatirc benefits could still outweigh the risks, and the risks could perhaps be offset in other ways, e.g. using a statin.
> What if personal projects are not meant to be finished?

The key is deciding on 2 things before you start anything:

1. What is the goal?
2. How will I know it’s done?

With this approach you can start side projects purely to have fun for an afternoon or to learn a thing or to see how a technology or approach feels. Then you can drop it and move on. Goal achieved, thing learned, no need to keep going.

The worst projects in my experience come from unclear goals and fuzzy definitions of done. Those projects tend to drag on forever, burden your life, and fill up your days with busywork.

Note that it’s always okay to add additional goals to the same project once you’re done.
interesting -
Agreed completely. Sometimes I've worked hard to put the finishing touches on side projects to make them usable by others and have been pleasantly surprised by the interest. But in most cases, even when I finish, almost no one cares.

And while finishing is an important lesson early on, just so you know how hard that "last 20%" is, it's grueling and not typically very informative or unique after that first couple times.

So I'm now squarely in the camp of do what I want and finish what I want on the side, with no guilt. If I enjoy the journey I call it good. Finishing is for the day job.
I've installed plenty of compilers using conda - how long ago was it that you last tried it? even ROS is available in conda now, instead of requiring specific obsolete versions of Ubuntu.
i thought your additional description was helpful; i don't follow every link in every hn comment to see what the resulting page says
SEEKING FREELANCER(S) | Remote is fine but I prefer real-time collaborative workflow.

- Elixir/Phoenix et al

- Tailwind

Once core feature sets are in place then will scale quickly; I have 30 years domain experience, self-taught since age 11, 41 now.

Eventually I'm looking to build an Elixir/Phoenix boilerplate stack with annual license to gain access to latest version. That boilerplate will be used as the foundation for the network of platforms I'm developing, and provide a an evolving robust foundation for all developers to tap into a growing base of customizable feature sets.

I'll be eventually launching 100s of contextualized platforms, and arguably developing 1000s of feature sets; and then open up the primary platform for 3rd parties to integrate with as well.

Contact matt@engn.com
You should be able to use COPY /B DOJS.EXE + PACKAGE.ZIP DOJSPACK.EXE to end up with a single .EXE file that still contains the packaged data when read as a ZIP file. The .ZIP format is specifically designed so that this will work.
Splitting audio via Bluetooth works completely fine for me. Doesn't need any extra apps or devices. But I was also very surprised when found out that this works now.
Germ theory wasn't widespread throughout the time period we're talking about, so they wouldn't have been able to give the reasoning that we would about why clean water is important or how alcohol acts as a disinfectant.

However, the Small beer Wikipedia page says that very large quantities of these drinks were consumed

> It was common for workers who engaged in laborious tasks to drink more than ten imperial pints (5.7 litres) of small beer a day to quench their thirst

And that it was believed to be good for people

> "For the drink of the more robust children water is preferable, and for the weaker ones, small beer"

The fact that aqua vitae means "water of life" is also evidence for this.
You don’t know enough to diagnose this. Your “accurate nonetheless” is pure speculation.
Regression pulls things towards the same point after a long enough time, like gravity pulling a boulder from the top of the mountain to the bottom. Resisting that regression, although pointless, has to be enticing enough or else you would simply give up. So Sisyphus had to have a positive or satisfied mindset to see the meaningless result of his actions and repeat it.
Fullstory | Atlanta or Remote (USA) | https://www.fullstory.com/

Fullstory provides session replay and analytics for websites and mobile apps. Our session replays are nothing short of magical, and the combination with analytics provides eye-opening insights.

We have several engineering roles open:

* Senior Systems Software Engineer, Android - $160,000 to $190,000 - Java, Gradle, Rust - https://www.fullstory.com/careers/jobs/60899016-d976-48f2-93...

* Senior Software Engineer, Flutter - $160,000 to $190,000 - Dart, some Java, Objective-C, & Rust - https://www.fullstory.com/careers/jobs/67fd888a-d428-46ba-9a...

* Senior Software Engineer, Backend - Go (Golang), Kubernetes, GCP- https://www.fullstory.com/careers/jobs/55f71333-decb-4c56-be...

* Senior Software Engineer, Infrastructure (Senior Site Reliability Engineer - SRE) https://www.fullstory.com/careers/jobs/891442d3-955a-452a-b5...

...and a number of other roles in sales, marketing, customer support, finance, etc. See https://www.fullstory.com/careers/?utm_source=092xpqyAkV for the full list and some general info.

For the mobile roles, we're not building apps. Experience with that is helpful, but we're really looking for someone who's interested in reverse engineering and diving into the depths of mobile applications, frameworks, and operating systems to understand how they work.

I added pay ranges for the ones I know. I can also say that as a Staff Software Engineer on the mobile team, I make a bit over $200k base, in addition to bonus and equity. All the usual benefits: healthcare, 401k matching (Vanguard), unlimited PTO (I take about 5 weeks a year), etc. You also get a sabbatical after 5 years of employment.

Feel free to reply here or email nathan@[company site] if you have any questions. (To apply, please submit your info on the website.)
It is/was an April Fool's joke
> Funny how WSL2 makes Windows much more usable than macOS for development

As long as you use VS Code. Using another editor through the network share isnt great and runs into all sorts of other compatibility issues otherwise. I've also ran into a bunch of networking quirks with WSL2 + Docker that were frustrating to sort out.

WSL2 makes *nix development on Windows great, but I would still much prefer to just be in a native environment.
North african here! For Moroccan arabic dialect, we mostly use latin alphabets and some numbers to replace some sounds/letters
saying training is work is also confusing, because just doing your work is not training either. I'm kinda angry at the school system for never teaching me about dedicated practice. For the longest time, I did believe practicing something was just doing it over and over.
I think you are making a lot of assumptions here. Eg: It’s common for a ~200 lb male to lose 10 lbs (90 kg male to lose 4.5kg) of water weight in the first week or two. We don’t know anything else about OPs claim of weight loss over two months. We don’t know rate, overall starting point, level of activity, etc. This speaks more to the claim being ill-defined than of being a dangerous quantity.
Not "forgiving" them is academic if you remain on a platform despite its hostility to its users. I deleted a history of over 10,000 comments and moved on rather than stay and use their crappy official app. (And generally worsening user experience.)

If everyone did that, we'd no longer have platforms that mandate using first party apps. A platform would have to answer the question you asked, whereas now they're free to ignore it.
It's interesting to see how requesting your data[0] could take up to 30 days! I haven't yet clicked the button, but it would be interesting to see what's in the data dump.

[0] https://support.discord.com/hc/en-us/articles/360004027692-R...
Bank error in your favor. Collect $x.
NaNoWriMo AI Tech Policy
Transistors.

Where's my medal?
> I don't want social media platforms banning people just because some national government told them to.

Luck for you it was not the national government who banned someone on a social media platform, it was a Court of Justice.

They can send someone to jail, expel someone who is illegally in our country and "banning people" on twitter is what gets you? Weird hill to die on.
It is all blamed on lockdowns, and I'm sure they had an effect. Speech or hearing issues went undiagnosed and untreated, for example.

But surely talking to any adult would do most of the job. All these children brought up by one foreign-speaking parent who end up speaking that language fluently show that. Were these "lockdown children" just left on their own? Or is it indicative that their parents don't talk to them, and their only language learning happened outside of home?
And people wonder why nobody likes company blogs...
It’s not complicated, it’s just a more powerful amplifier which costs more money, area, etc. it’s not in most phones because very few people have 300 ohm headphones. That’s the only reason.
Paxton's election fraud charges upend lives but result in few convictions
Our friends child was born on a farm, isolated during covid, he is 4 and his parents often say that it's affected his development quite a bit compared to their other kids.
Again, at what point does the program become conscious?

```python
def main():
print("Hello gaganyaan")

if __name__ == '__main__':
main()
```

That program is not conscious.

So... The burden of proof is about what level of complexity is sufficient.

Sure, no one has this answer. But also despite a few billion people believing in ghosts, including some saying a large portion of that saying they've seen ghosts, the burden of proof is to show ghosts exist, not showing ghosts don't exist. The reason being that one is falsifiable while the other isn't.

Don't confuse "the absence of proof is not proof of absence" with "the absence of evidence is not evidence of absence." If you do you might start a war in the middle east.
Opinion: California's Fast Food Workers Got a $20 Minimum Wage. It May Cost Jobs
I've always dreamed of getting pouches of sweet leaf/top leaf that's been cured the same way as tobacco. Sometimes I just want a light grilling and a session not as another user put it "3 Puffs and I'm out".
Do musicians do any practice in their free time on top of 8 hours of daily work?

Their job is to practice, they don't need to use their free time for that.
Hi Ananth,

This looks very promising however every attempt at a demo ended with a server 500 error in the console. I also was put off by the warning from google that the site has permission to permanently delete all of my google calendars when signing up just to try the site. https://imgur.com/a/uoR0frO
Ask HN: Is Lisp the Linux of Languages?
Recently, I’ve been diving deep into Lisp. I re-read all of Paul Graham’s old writing about Lisp to understand his arguments. I want to reconcile for myself: if Lisp really is the most powerful language, why isn’t it more popular with startups? Would my next startup benefit if I used it?

It’s been particularly helpful to examine the HN source code, written in Arc, to better grasp what Paul means by each of his points (e.g., macros, language as data, etc.). I’ve also read through the entire proposal for Bel.

I think I understand the advantages of Lisp. It has a higher barrier to entry due to the parentheses syntax and the functional, non-object-oriented way of thinking. But once you overcome these challenges, Lisp makes it easy to build a new language for your domain, allowing for more conceptual compression. This is what ultimately enabled Viaweb to outpace competitors, implementing new features with such a small team at incredible speed.

It struck me that Lisp’s advantages and disadvantages parallel those of Linux. The “Lisp is the best language” argument lands similarly to the “Linux is the best OS” argument. Is there an opportunity for Lisp to learn from Linux?

The brilliant strategy of OS X when it came out was to build on top of Linux to gain its benefits while addressing the difficulties that made it challenging for novice computer users.

Is there an opportunity for someone to create a Lisp that harnesses all of its power but with an easier learning curve?

Paul argues that the parentheses and Polish notation are inherent consequences of the language’s power. This is one point I still don’t fully grasp. Why can’t the syntax of Lisp be made more approachable (more “reads like English”) while still maintaining its power?
I always thought of the journey as the reward and that was very sustainable and I have picked up a diverse skillset.

I think one doesn't need to finish a project. One should be able finish milestones or reset milestones appropriately.

This matters to me personally to feel good about myself. A society favors art or progress. Depending on which effort you identify with finishing may not matter.
The drivers in your wired headphones are also wireless emitters almost in your brain.
Except it doesn't sound like his style was to "trust the management team to tell him that it's really solved". It sounds like his style was to "dive deep" and make sure the problem was solved. If you put in the work and understand the business deeply enough, nobody's going to successfully bullshit you.
I've had a couple of these.

The first one was programming; I'd been working on a little image editing application, implementing anti-aliased gradient brushes (one colour in the centre and another at the edges, with a fast enough and close enough hack to deal with the jagged edges).

The fever had me hallucinating circles and how to render them for the entire (unbelievably tedious) night.

The other time I'd been playing RA95 for a few hours (I was addicted to that shit) and started feeling progressively worse over the space of a few minutes.

I called it an early night (it was about eight o'clock) and went to bed - then it got worse;

The fever, the headache, and an army of little men and tanks running all over the ceiling.
You should just roofied on purpose and find out.
Sometimes one needs to reset the goals and failure suddenly looks like a success.
Funny how it never had a "bank claws back error" card to match