skysight-inc/HackerNews huggingface dataset:
Right, but that doesn't apply here, for two reasons.

First, the original SCO v IBM case was never completely resolved. It's still, 18 years after filing, still theoretically alive.

Second, Xinuos isn't SCO. Xinuos is the outfit that bought SCO's remaining assets when they declared bankruptcy. At that time, SCO was suing IBM for essentially the same claim. I don't know exactly what the rules are, but I strongly suspect that only one of them can have the right to sue for those actions.
Alacritty is a different thing from tmux. Alacritty is a terminal, tmux runs in a terminal. They go well together.
Thanks, agreed, I'll work on a demo page that lets anyone create documents for a specific template using the same form as someone who is logged in.

A gallery of templates like what you see when you log in is also on my TODO list.
If you've already made your MVP, just try to sell it.
Almost all of the feedback you get "organically" will be from people who are actually interested in your product and have a stake in it being able to meet their needs. A lot of it will be in the form of "Does your product do x?" or "How do I do x with your product?.

I would probably get an average of two pieces of valuable feedback a week through customers (or potential customers) emailing me directly and telling me how they use my product or what they liked/regretted.
The few times my product has been shown on a forum like HN, a lot of the comments were low-value, hypothetical spitballing or complaints from people that weren't part of the target market anyway.
This is excellent. Good on you for doing such a positive, helpful thing.

(I sincerely apologize up front for being the grammar police.)

Where you have the badge noting the app is free on your web site, you write “3 touch access to helplines.” When I first read this I was a bit puzzled, thinking, “why is there a limit for the number of times you can access the helplines?”

I believe this should be “3-touch access” to convey it would take no more than three taps to connect with a mental health provider (which makes sense to me as a feature — if a user is in crisis you don’t want them struggling with a way to find support).

Again, thanks for this. May you be blessed with good karma for such a good deed.
critical point

>tmux’s copy commands [may not] integrate with the system clipboard [by default on all terminal emulators]
CultureAmp | Software engineer, Backend, Frontend, SRE | Lead, senior, mid | Full-time | REMOTE or Melbourne, AU

CultureAmp is a rapidly growing company empowering our customers to build Culture First workplaces. Our market-leading, category-defining Engagement product has been the engine of our success. In 2019 we added an award winning performance management solution to our portfolio. These two products together enable us to deliver highly differentiated, powerful and industry-leading capabilities to our customers including Slack, Airbnb, Etsy and thousands of others.

We are looking for several engineers to join the mission. From SRE, backend to frontend. From lead to junior. If you desire to drive technical change and excited by writing the code that powers a product you believe in, then we'd love to speak with you. There are many parts you can play and many ways how to accelerate our mission to positively affect the lives of a hundred million people at work.

Our stack includes AWS, Ruby, TypeScript, Go, Kafka, MongoDB and many other cool tech.

All roles are posted on https://www.cultureamp.com/about/careers/. Check it out and respond in the form there to get to the right person.

Good hunt.
Hi roguesherlock – I'm one of the founders at Islands (islands.xyz) where we're building exactly this.

Feel free to shoot me an email at nvs at islands.xyz if you're interested in learning more!
Terrible headline. This is an order on Apple's motion to dismiss, and so the court assumes the truth of the complaint's allegations. (See footnote 1 of the order.) The court has not made any factual findings about what Apple "knew" or anything like that.
What a great idea and a fun read! For an April fool's gag this is a truly remarkable work, kudos to the author!
Covid Vaccine Passports 2021: The Golden Ticket for International Travel?
This is near and dear to my heart since Excel is a great platform, but you can't just slap Excel in a server (for most apps).

Being reactive was a core design decision with my programming language ( http://www.adama-lang.org/ ), and it simplifies my life greatly. I treat the back-end like an Excel sheet that I can send messages to, and the server will ingest those messages into some data changes (typically table changes), and then all the formulas that depend on those sources of data get recomputed.

Since, I'm using websocket, I can leverage knowledge of the prior state and just send deltas down to the client. It's super efficient, and I'm having great velocity with just manually data binding DOM elements to a giant reactive document.

Beyond the current market of board games, I have an ambition that I'll scale it out of the current niche to compete with spreadsheets. I'll probably turn the infrastructure into an open source firebase like product. Not sure yet.
How can I install this on my Android phone if I am running GraoheneOS which is Google-free? Can I download the app from somewhere?
Kaamyapp Technologies | Full-time/Remote | India

We are a up & coming startup aiming to change India's blue collar job marketplace with our platform.
We are scaling our platform & building a strong team. We are looking for people who are excited & interested in making the world a better place.

Our software stack is built with Spring & Android.
You can see our open listings here: https://angel.co/company/kaamyapp/jobs

Or you can email hr@kaamyapp.com
Why would credits expire? I like the idea of pay per use, but expiring credits plus the ability to only purchase in preset increments is a really bad idea. Even worse is paying more for credits that lasts longer.

Extremely customer hostile pricing structure.
Can you explain it more?
What can make it a black-mail and why?

If there is no intent to abuse the bug when not paied then there is no additional threat there from simply notifying the company that some threat is already present. How it can become a black-mail?

So every report about discovered bug can be considered as black-mail?
If one discovers a bug, reports it to the company and says that after 3 months it will be public it's a black-mail too?

Or the payment request makes it different? And if person doesn't threat to publish the bug then it's ok?
Maybe Star Trek-style stardates should be the norm. Then we can have a bunch of Captain’s Logs posted on YouTube that’s starts with the stardate and whether or not the log is supplemental.
1000x developers sounds like a huge red flag.

It’s way too complex already.
Ask HN: How to link C++ task with Oracle and Postgres clients
I ran into an unexpected problem: I need a Linux task which handles Postgres (over libpq) Db queries and Oracle (over libclntst.so) Db queries. Creating a program to do one without the other is straightforward/routine.

However, a program that links in libpq and its dependent libraries plus Oracle's shared client library cores in OCIServerAttach.

Now if I try to make the same program by linking in only archive versions of libpq, libpq's dependent libs like ssh/ldap/crypto --and-- libclntst.a there's a zillion duplicated symbols mostly of the ssh/ldap/crypto variety. I'm guessing the shared library approach hides those conflicts and incorrectly resolves them at runtime.

I am versant with OCI, and libpq calls. All this code is doing is connecting resp. to a PG db and an Oracle Db ... 100% sure it's not the code itself but rather linking issues. Indeed, if I remove the PG PQconnect/PQfinish call and libpq from the linker line ... Oracle works as expected. And vice-versa.

We're migrating an extremely large Oracle Db to Postgres and would prefer to do it by use-case ... therefore our main task sometimes needs to hit PG and sometimes needs to hit Oracle.

Any ideas? I considered ODBC for Oracle ... but ultimately ODBC is just another library which still requires libclntst.a which will hit into the same issue. Is there a modular way to link Oracle to get Oracle APIs without ssl/ldap/crypto? Another author recommended using dlopen to hand-load the Oracle shared library with a special flag. I tried that ... but didn't get too far. I don't believe dlsym is a recursive loader anyway ... and we're talking serious numbers of function calls for Oracle.
"the jab"

That's a new phrase to me.
소.데.스.네. ^^
There's a lot of good discussion on the pricing model, and I agree that its a bit too complicated even though there are no bad intentions here.

Would you consider a combination of dollar balance, and membership ?

The membership cost itself would be a simple base price like $5. Its like the cost of a Costco membership. That helps keep the lights and manage some fixed costs.

While the dollar balance is used to create documents.
To offer bulk-buyer discounts, you could consider discounting cost of dollar balances, for example $100 dollar balance costs $90.
Humans depend on each other to survive. Therefore fear of social rejection is the fear of death. Remember this when you feel foolish for how strongly you feel about rejection, no matter how slight, but also when you see others on the outside.

I still remember being angry for Ramona in the owl-crushing scene. She did nothing wrong.
Should applicants mention if they saw this posting on HN? I just realized I neglected to do this when applying.
Depending on what you're building, reddit is by far the best answer. For many things I've built I've been a part of the subreddit for a long time, intimately know the community, built something I know they need, and post it there. If it gets upvoted and they like it, its validated. If it doesn't get upvoted, well, back to the drawing board.
But what if there is a bug that’s repeatable / pops up on the regular?
great job! looks like a fun project.
Ha, I ended up checking up on that myself for the first time in a couple years a day or two ago. I've always been particularly interested in Daggerfal ports because that's one I never played when it it was first out. Not entirely sure why, I owned and played Arena, and Morrowind is one of my all-time favorites (Possible my absolute favorite game, actually. I played Oblivion last year finally and it was meh, I'll probably start Skyrim finally in a few months and have low expectations, so maybe I'll be pleasantly surprised).

I've tried to get into Daggerfall multiple times over the years (before and after the game was made free), but combined with it being testy to get running right in Dosbox, and that even when you get it running some keys seemed to not work quite right, I've never quite gotten a game more than a few hours in.

As of January, their roadmap says they are at "All game features now supported", so this seems an opportune time to try again...
Tom does this sort of stuff regardless of whether it's 4/1 or not.
For files up to 5 GB, Wormhole stores your files on our servers for 24 hours.

For files larger than 5 GB, Wormhole uses peer-to-peer transfer to send your files directly from your browser to the recipient. So you'll need to keep the page open until the recipient downloads the files.
Ritual | (https://ritual.com) | On-Site (Los Angeles) or Remote (US) | Full Time

Ritual is a direct-to-consumer health brand that believes it’s crucial to know not just what you’re putting into your body, but why you need it in the first place. We’re transparent about our ingredients, where they're sourced from, and have spent years conducting extensive research behind each of the premium nutrient forms we use. Our products are simple, effective, and backed by science. Our mission is simple: to empower people to feel their best by turning healthy habits into a ritual. We have built a team of curious skeptics, world-class scientists, unconventional artists, expert marketers and analytical strategists that are on a mission to reinvent an entire industry. We’re well-funded, growing quickly, and committed to our mission. If you’re a team player who refuses to settle for the status quo, we want you.

We're hiring for many roles on the team, including these below:

Product Designer - https://jobs.lever.co/ritual/2f44a466-9d4c-44d4-a1f3-478110e...

Senior Manager, Information Technology Operations - https://jobs.lever.co/ritual/250ca277-46ef-4d80-9e90-dfc56c5...

Senior/Staff Software Engineer, Back-End (Ruby/Rails) - https://jobs.lever.co/ritual/7488c3f9-694e-440c-a1c4-f6ccab4...

QA Engineer - https://jobs.lever.co/ritual/7722b18c-719a-4929-95a0-96d51ec...
Well for android you can release a PWA as a "Trusted PWA" in the android app store.
TBH I don't think humans are creative enough in bulk to require AGI to sound human.

Individuals checking individuals: yeah, you can detect non-intelligence. But if I told you half of all buzzfeed headlines are machine-written... would you believe it?
The ones you haven’t gotten for a year? Doubt the perks at Intel were much more impressive.
There was a period after forced integration/busing, and the advent of suburbs where housing in cities was very much not a sure thing upward trend like it is now.

If you go to a lot of cities in between coasts the revitalization of downtown areas is most definitely a "last decade or two" trend.
Won’t criminals just use something else, hence, defeating the point?
I legitimately, from the bottom of my heart, don’t care.
That was my thought too... I didn’t do computers course so never had the joy of reading the dragon book... but Data Structures & Algorithms was the text book for second year CompSci...
Lockless patterns: more read-modify-write operations
No, the West would not allow Turkey to become allied with the Warsaw Pact.

The invasion wouldn't simply be French and British, the US and the entire rest of NATO would 1000% get involved and all means necessary would be used to keep control of the Bosphorus strait.
Dude, I ended up buying like 10 or 15 blue pills a year or two ago with genuine STM32 chips for like $2/each. If they are clones, they have all the peripherals and complete ram/flash from my testing.
Location: Santiago, Chile

Remote: Yes

Willing to relocate: Only to Europe

Technologies:

* Python/Django/DRF, Elixir/Phoenix, Javascript/Typescript/React, Ruby/Rails (Order matters)

* AWS, Terraform, Docker

* NGINX, Traefik, PostgreSQL, Redis, GraphQL

Résumé/CV: https://ricardoramos.me/resume/

Github: https://github.com/imricardoramos

Email: rcdo [dot] ramos [at] gmail [dot] com

-

Full Stack Software Engineer with 2+ years working mainly in startups.

Experience building regular MVC websites, SPAs, REST APIs, web scrapers.

Looking for work in SaaS, space, fintech, e-commerce/retail or marketing but open to any other area except crypto. I also enjoy doing work involving computer graphics (2D and 3D). I also have a background in Electrical Engineering so I'm fine with anything involving strong math, physics or electronics.
Just treat low usage as advertising, give it away.

$12 over 2 years from 1000 people is a lot of headaches/dollar.
Sometimes all-katakana is used in fiction to indicate foreigner or robotic voices (like the Starmen in Mother 2). Writing a scream as a string of ア's instead of あ's gives it a piercing quality, moreso when you add the dakuten marker (゛), even though it doesn't change the pronunciation in this case.
The original idea for documenting design patterns goes something like this:

> Documenting a pattern requires explaining why a particular situation causes problems, and how the components of the pattern relate to each other to give the solution.[3] Christopher Alexander describes common design problems as arising from "conflicting forces"—such as the conflict between wanting a room to be sunny and wanting it not to overheat on summer afternoons. A pattern would not tell the designer how many windows to put in the room; instead, it would propose a set of values to guide the designer toward a decision that is best for their particular application.
> Pattern documentation should also explain when it is applicable.

-- https://en.m.wikipedia.org/wiki/Design_pattern

Some key parts of documenting a pattern are:

Describing the context, the situation in which a problem arises; clearly describing which problem is to be solved; describing a solution to the problem (ideally compared against alternatives); and discussing in what situations a proposed solution would or would not be applicable

If a book is only talking about how to implement some pattern rather than when it might make sense to use it, or how to derive the pattern from the constraints of a problem, that book won't really help you do design.

You could learn more about how to write an engineering design document that describes a context, states a problem and a clear goal to be solved, explores some alternative solutions and then recommends a particular solution.

Rule of thumb: solve the problem you actually have, not the problem you want to have. If there isn't a problem causing you a lot of pain, don't change anything. If there is a problem causing you a lot of pain, start brainstorming what changes you could make that might reduce the pain!
That is a marvelous word, thank you
That kind [1] of language-script mismatches mainly for humorous purposes actually exists in Korean and is considered a kind of 한본어 (a portmanteau of 한국어 Korean language and 일본어 Japanese language).

[1] In this case, Japanese そうですね "I see" written in Hangul.
Look like old buildings? Sure. But actually be the same? No. Hell, the building I live in is less than 12 years old and the electric panel is no longer to code, the HVAC condensate line is no longer to code, the damn stairs are no longer to code, the freagin dryer vent is no longer to code. They were all to code when they were built.
Ah, but it's not an analogy. Each time I comment I narrow the scope of your opposition. That is progress. Already you have shrunk it significantly, with each comment yielding more modifiers that diminish the space you cover. With sufficient effort, I could constrain it to the size of a pea, and then we will both be faced with the fact that situations that applying so many restrictive modifiers is akin to adding epicycles. Then it will be obvious that my original statement is correct: it is about aggregate risk.

But perhaps that is best left as an exercise for the reader.
Hey, thanks for sharing this.
The fact an article like this exists speaks to how bad the keyboard shortcuts for tools like tmux are. It shouldn't be revolutionary to use basic features of a program.

I'm a huge fan of a command window, where you type words to do a fuzzy search of all the commands in a program.

Sublime text and jetbrains products have it down so well to the point of me not needing to memorize key shortcuts. I just have to remember the first few letters and I'm good to go.
If that one thing is severe, yeah absolutely!
Git-cunt: Make your Git repository come right from the down under
Expiration because selling something that never expires is a permanent liability.

My friend had the idea that I could make all credits expire in 2 years (for the liability issue) and simply discount the cost/credit for larger numbers purchased at once, perhaps that would make it less confusing with the 7 days and 30 days options available currently? Perhaps combined with an option to repurchase the same amount automatically once your previous purchase expired/was used up would be better?

Thanks for the feedback, I thought the structure was actually customer-friendly (no subscriptions and lots of choice depending on your usage), but obviously I'm wrong from the feedback in this post. I'm definitely hearing that that's something I need to change.
Video game loot boxes linked to problem gambling, study shows
In Japan Excel used by almost every business and most government agencies.
This passage is the crux of the problem:

> As for the Eklund, et al. paper, Rosen conceded, “It was an excellent point of statistics. It’s actually a point we understood, but there are no doubt lots of people that didn’t understand.” But he thinks the paper’s implications were overblown. “The impact of that paper was actually pretty modest in terms of the number of results that were invalidated, that were important results. And whether we were significantly misleading people or sending doctors astray or anything like that, was negligible as best as I could tell. But the paper got a lot of press, and suddenly, now fMRI has a black eye.”

“You see, it’s the others that don’t do it right, we do things correctly so _our_ results are accurate and relevant. It’s those other researchers who are not contributing to curing cancer/Alzheimer’s/etc” - this is the argument I have heard time and again from many colleagues when we point some fundamental issue with their whole field. Rest assured they also do the same mistakes but have often built large cognitive fortresses to shield their conscience from the reality that they are also a charlatan at least partially.

The only endgame that you can truly live with given such realisations is to leave the field but many can’t afford to do that, so you have a perpetuation of such fields which shouldn’t exist at the scale that they do.
>One-Party Democracy

War is peace.
Freedom is slavery.
Ignorance is strength.
Use an OTC desk

Message a few and tell me what spreads they quote
See, that’s not even that funny. Especially followed by the lesson on how it makes total sense to attach a class to an object after its creation and how every other language is doing it wrong. And then the 47 ways blessed objects can trip you up, but they are all obvious because you should know the inner workings of the compiler and runtime or you’re not a real developer!
See also https://tmuxcheatsheet.com/
> The market prefers higher priced housing over lower priced. When there is demand for higher price housing the market builds housing. When there is not demand for higher priced housing the market tends to wait out the down cycle.

It's not the market, developers don't building cheap housing because regulations generally make it illegal.

> The market has no preference for building unprofitable housing. Bankers don’t have enthusiasm for loaning money to build it either.

Sure, but profitable isn't the same thing as expensive. "Pile 'em high, sell 'em cheap" is a perfectly valid business model that bankers and businesspeople alike are happy to follow. But when the planning rules make it so expensive to build anything at all, building expensive housing is the only way to make a profit.
What that's still very cool and hardly as inconvenient as drop box.
Well there is a sort of catch-all acknowledgement at least:

> Probably someone already had this idea and did it before I was even born
I wish this article reported the denominator. 25 out of how many doses administered? What is the baseline % of people who should have gotten thrombosis naturally in the last 3 months (since doses started being administered).

Perhaps the answer is that this is a real risk. But the public should be taught to think in relativistic ways. It's not that hard if every newspaper always did it as reinforcement.
Tom7 will probably be the only person ever to bring up strange loops as part of a self-referential narrative for reverse engineering an NES and programming a slideshow presentation with the diagrams of that reverse engineering... on the NES itself.
amazing! :)
I've been using neovim as my terminal multiplexer for a couple years now. I can use all the same key commands for yanking and pasting buffers from a file buffer to a terminal buffer.
I really wish AWS would come out with an Azure App Service competitor. And no, it's not the same as a container.
Some people here have written software under a time crunch, and under a “management desired result” ...

Should we not be surprised with bugs in this vaccine deployment?