skysight-inc/HackerNews huggingface dataset:
> However, only because of that 'squash and merge' aka 'sculpt a nice history with the emphasis on story' bit. Not doing that is in my opinion and experience completely useless for code.

A thousand times this, I use `git log` as a debugging and learning tool, if I can find the exact commit that introduced a change that I don't really understand why or how was done I resort to looking into git's history to figure it out.

I hate when developers don't put an effort to tell the story of "why" you are doing what you did. The most common failure is just listing down the changes done in the code (the ones you can just read with `git diff`), I hate that.

I treat git's history as a breadcrumb trail, I leave as many breadcrumbs as I can on my commits so others can find the trail later on: JIRA ticket reference, background of the change, why a refactoring is being done, what I found during the refactoring that made it end with a strange design, why the documentation needed to be edited, etc. Whatever I can think that would make my life easier in 1-2 years time if I ever had to read `git log` I try to leave for my future colleagues...
Maybe but the eddas are 7 and 800 years old respectively, so still older than 600 (and these words almost certainly existed before being written down.)
You know it's secure if your trusted and secure VPN can connect through it.

Otherwise, there's really no way to know what they are doing behind the scenes.
As someone who has dealt with this I suggest you figure out a way to avoid the patent. Read through the claims, figure out what combination of features they have patented and then change your product to avoid those features in that combination.

You likely can either do something more advanced or something less advanced -- if you have the choice do the more advanced solution as you are then likely pushing your product even further.

Fighting patents is for rich, established companies. You do not have the luxury.

You should change your product immediately to avoid infringement, or even close to infringing. If you do this you can avoid damages/claims against you.

Because you didn't know you were possibly infringing, you can avoid all claims/damages by immediately changing your product.

When you respond to them, you should say you didn't realize you were possibly infringing as you were not aware of the patent, you should say that you do not believe you were infringing, but anyhow you have modified your product to clear up any possibility of claims of infringement going forward.

You do not want to admit any guilt in anyway (actually the rule is NEVER admit guilt, always claim you believe you are not infringing), and you want to get away from these people because they are not worth your time.

But if you do need to use this tech, you should try to license it, but while claiming you are not infringing and there are alternative methods you can adapt. This gives you the most powerful stance. Make sure they understand you are very small and thus not worth dragging this out. Offer them something for a one time fee if possible and get than done and move on.

But avoiding the perception of infringing going forward is best.
You may be surprised to realize that you’re the one being superficial here in equating style with money. Dressing well does not require money - what it signals is a form of sophistication or good taste in the case of high fashion, or tidyness and well-being for casual clothing. Millions of people dress nicely from Primark/C&A alone, and even fashion students get going on tight budgets sourcing second hand items.

Much like keeping your hair looking good, trimming your nose hair and so on, these signals will never be completely ignored unless social norms for personal care change significantly - and that’s not happening without a significant cultural / economic / health shift.
I bet it was mostly the pressed fish that kept him hydrated...
I’m obviously not very good at this, but my issue with OpenMediaVault was less the software side than finding hardware to reliably work with it.

For instance trying with an old low profile PC, wake on lan didn’t work half of the time so I gave up, and just let the drives sleep. But they would also fail to wake up sometimes.

All in all a NAS is not that expensive (I have one I bought for 400 or so, and it’s lasting for 15 years now…), so it’s hard to justify the endless tweaking of a solution that could work the same if done well.

BTW even with a commercial NAS , ssh access is configurable, major scripting languages are there, and recent ones have docker I think. For the really custom stuff, like you I use Raspberry Pis that mount the NAS files as needed.
Yes, I agree. People do not have the time to learn all of the nuances of all of these complicated government policies. It is not that any of them are hard to understand, it is that no one has the bandwidth to worry about one more thing in their life. There is a reason most people pay hundreds if not thousands of dollars for someone else to do their taxes for them.
It's bad to leave ADB enabled in general.

With a USB C port, there's a near absolute certainty that you can simply plug in a USB hub with HDMI built in to hook your phone up to a mouse and monitor to get around the cracked screen issue.
Practical Cat: How T. S. Eliot became T. S. Eliot (2011)
When thinking about what water humans had a contact with at one time you should rather think of hippos not otters.

Shalow, warm, maybe even not salty water? It must have been significant food source if we have very specific adaptation to gipping something in water.
AuthZ: Scalable permissions system
Definitely not (except for the most egregious cases), long-term construction sites in Japan are already fully covered by white panels that don't even let you see inside and short-term ones have at least two barriers and lots of signals. While them not being there does not mark "dangerous", I do think them being there could mark them as "extra-safe".
Perhaps it should have been stated outright, but the operative theory appears to be that if mistakes cost less, making more of them becomes the learning exercise.
Go here and get a referral:
https://nvbar.org/for-the-public/find-a-lawyer/lrs/

You will likely schedule a time to sit down and discuss the letter and they might give you some indications of how to proceed.

At that point if you want to continue forward a "retainer" fee will be collected. It could be thousands.

From there good luck!
I haven't had any luck with this approach. In some cases, the good-lawyer-you-know will respect the intellect of a lawyer from another firm that has a specialty in IP law. And then the referral will get passed down to an associate partner who is just overseeing the work of junior lawyers. In that scenario, the referral from the good-lawyer-you-know had no real value.

The other scenario is that the good-lawyer-you-know has a personal relationship with a practicing (as opposed to managing) IP lawyer. This may be a solo practitioner. But the problem with this approach is the the good-lawyer-you-know is relying on an instinctual assessment of the IP lawyer (I like this person; they seem smart), since the good-lawyer you know has not had a need to defend or litigate IP matters.

My experience comes from working with a dozen different lawyers, with many being rereferred. I have had $1200/hour partners provide me with factually incorrect information (wrong about actual black-and-white law). And I have had lawyers provide me with $20,000 legal briefs I did not authorize or order.

When it comes to litigation attorneys, I have had some success finding a lawyer through other founders who had been fighting lawsuits for years and hired/fired several lawyers to finally settle on the most competent. I have also had luck in finding legal specialists by becoming very well informed on the subject matter (reading lots of case law) and then interviewing random lawyers, who I usually came across through legal blog posts.
It signals that they have money... and/or high conscientiousness—you can fake that with enough money, to e.g. pay for someone to entirely take care of having your clothes clean and ready on-time and waiting right where you need them, of course, but for anyone other than the "employ multiple full-time people as 'help'"-rich, fine clothes require more care and attention from the wearer than a hoodie and jeans.

Wearing fine clothes that fit well, and not looking uncomfortable in them, also signals that effort (not just money—though, again, at the higher end of the scale, as with everything else, money can replace effort) was put into finding that good fit, and that one puts in the extra work to dress well often enough to feel at-ease being so dressed.

It signals awareness that people treat the well-dressed better than the poorly-dressed, and both willingness and ability to follow through on that knowledge.

Then, of course, yes, clothes signal group membership. So do $120 hoodies and $400 Scandanavian high-performance light outdoor jackets and $90 hiking pants and $150 selvedge high-weight jeans and $350 impractical, throwback work boots, and shit, those aren't even the expensive side of tech-nerd signal-wear. Of course the people buying those are doing it because the items are "high quality", not to fit in with and signal among their peers. Clearly.
I can create a mirror on GitHub if you want, or feel free to send me your improvements as a patch.
So many of my FANG friends talk about the horrid code quality and sometimes terrible processes that are in place that I’m always surprised. Considering the amount of gatekeeping
When I applied to my CA-based company remotely, I asked for the range, and they gave it to me. Not sure if that's the law, or was just a courtesy.
Nefertiti: A Beautiful Woman Has Come
It’s also followed by, “shit got to get work at my Amazon desk job copywriting/developing/maintaining x, the only job I can could possibly do.”

Unlike service workers and other low paid workers, the people on this board work who for x evil company do have options. They don’t have to take a paycheck subsidized by backbreaking low paid work (warehouse jobs or let’s Facebook moderation?) Withholding labor is your biggest power under capitalism. You all are smart. Figure out how to do it in an organized manner. Hint, it doesn’t have to be legal ;-). Your bosses don’t follow laws.
For some images like https://storage.googleapis.com/demos.webmproject.org/webp/cm... jpeg xl is really behind.
used routers?!

someone can find 10+ yrs NAS really cheap nowadays..
I ve got a ..bucket of Netgear's (most of them ReadyNAS Duo v2) for £5 each!!!
Most all of the time wasting or hacky things like this there are just because people don't have time to improve things they scraped together to provide value somewhere.

Everyone at AWS ran around with their heads cut off back when there were 6 regions because everyone was so overworked or had to drop everything they were doing for a week because a new Xen bug was published to the email list and would go out of embargo at the end of the week. I can only imagine how insane it is now with ~20 regions to support.
HTML Tips - Hidden Gems
>Heracles required the assistance of his nephew Iolaus to cut off all of the monster's heads and burn the neck using a sword and fire.
Things 10x People Do
I agree on that but from my side the answer of "why use Electron?" is fairly obvious at this point. I could be wrong.

For a guy like myself it'd be more interesting to have the much more tricky discussion of "how can we not use Electron without spending millions on inventing a cross-platform native GUI toolkit?".

I recognize that's a personal preference, yep.
Lots of people have spare phones sitting around with really nice camera setups. https://reincubate.com/camo/ is a pretty cool way to use those for a quick upgrade to your camera setup.
An important niche to consider might be face recognition. For example the "US Open" image on medium JXL is significantly distorted in the face. As the face area is critical to the overall image quality perception, that area would benefit from reduced compression.

edit: This is also the case in other images with faces (and especially the eyes).
Also, at least in finance, they force you to take a couple weeks off once in awhile to make sure you're not up to anything illegal.
How does this compare to cjdns? Has anyone tried both?
Show HN: An unlimited free e-signing service
BSP Embedded Software Developer
Are you looking to work on cutting edge development projects with a respected professional services team that are highly skilled engineers? Are you curious with a desire to learn? YOU could be a member of the technical staff or a Senior Engineer based on your experience.
We are looking for someone with proven skill in development of embedded software for embedded hardware systems.
You must have:
1. Relevant embedded software experience to work on a number of new processor and peripheral devices.
2. Current experience in VxWorks products to provide support for to the end customers.
3. Expertise in helping our customers create mission critical Aerospace and Defense systems.

Required Skills and Experience:
• You must have the ability to obtain a security clearance (secret) or preferred DoD security clearance
• US Citizen only
• Minimum of 5 years experience in embedded software design and a significant portion of it in VxWorks and Linux
• Experience with low level embedded software (BSP and device drivers) development, as well as debugging and trouble shooting.
• Proficiency using an embedded software development environment such as Workbench, Eclipse
• Extensive C/C++ programming experience
• Software development experience on common embedded processor types (PowerPC, MIPS, x86, ARM and so on)
• Solid decision-making skills and judgement, as well as strong customer success management
• Strong written and verbal communication skills with a reputation for complete software development goals on time.

Note 1: You MUST be legally entitled to work in the United States.
Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.
Note 3: In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), HTG will provide accommodation accessible formats and communication supports for the interview process upon request.

Please apply on-line to: https://jobs.hightechgenesis.com/o/bsp-embedded-software-developer
I wasn't just making a joke. I suppose that the strict rules for ordering, and the temporary banning of people, might've been inspired by the 1995 Seinfeld episode. The timeline might also fit.

> Prior to Atari’s collapse in 1996, Koda’s catalog was 46 pages long. After Atari folded, he released a new version, with 228 pages. But none of this explains the endless rules and stipulations, the blacklisting, or the website.
Hi HN,

This is RabbitSign, an unlimited free e-signing service.

Founded last year, RabbitSign was created out of frustration that no existing e-signing services provided a generous free tier during the pandemic.

For the past few months, RabbitSign has been in private beta for friends and family, although organic users from around the world somehow made their way to the website, including individuals, landlords, lawyers, nonprofits, small businesses, and even some of the world’s most valuable startups.

Today, RabbitSign is launching publicly. Here are some feature highlights:

Unlimited Free Usage: You can send and sign as many documents as you want, and create as many reusable templates as you want, all for free. For this same level of template usage with an e-signing service like HelloSign, you would need to call their sales rep.

Reusable Templates: For documents that you send for signatures often, you can make a template with the signature, initial, date, etc. fields already positioned. Templates can also be shared with links, which can be put on websites or in emails. The posted link in the title is an example of a template link. Feel free to try it out if you haven’t already.

Strong Privacy Protection: All documents are purged from the server 60 days after they are uploaded.

Backed by Blockchain: Once a document is signed, its hash is placed on a blockchain as the proof-of-existence.

In case you’re curious how RabbitSign is sustainable as a free service, it leverages AWS Serverless technology. It costs less than $1 to process 1000 document signings.

If you need e-signing and are tired of paying DocuSign or HelloSign, please try out RabbitSign. I’d be happy to hear any thoughts or feedback!
Tell people when they did a good job, and mean it.

I'm not saying to gush over, but telling someone, "hey, you did a really good job with this, I like <thing>" seems to go over well with practically everyone. Even senior, domain experts like to be appreciated.

If you ever advice a person on a solution: follow up! Most people don't catch all of the bucketload of information you throw at them when they ask for assistance. Having a followup provides a convenient place for them to ask questions on stuff they forgot. I usually use this as a time to say good job (see above) and also ask what their next phase is going to be. Plus, following up lets you know if your advice was useful or not and helps you understand things more too.

If you every get advice from someone else, follow up!

Most of the respect I enjoy in life, both professionally and personally, comes from being generally appreciative of the people in my life. Turns out, people generally respect those who respect them.
VMs were a fad fit for the Great Recession. Containers’ time has finally come
Also, just to add to that: a lot of the “good” lawyers will just ghost a one man operation or small business.

Dealing with this kind of thing is a nightmare. You have to find someone who does EFF type stuff.
Ignore them unless you live in US or EU in which case follow the advice of people living there
Outside London – in Bristol, Cookpad and Jump Trading pay £100k p.a.
Given the level of censorship Facebook has been partaking in I’m going to give this a hard pass.
You need to see if you have been served, as it’ll require a signature, not just something in the mail.

It’s patent so you can’t file an anti slapp, but until you have been properly served you need to find hearing dates and BE THERE, and demand a dismissal based on improper service. The court will almost always dismiss it, have you served right then and there but it does drag the clock.

Also get a lawyer don’t listen to strange people like me on the internet. Most likely it’ll involve some posturing and mediation or a settlement.

Also what will happen is your lawyer will send them a request to serve them on your behalf. It’s only the beginning. Things drag slow for months then speed and slow down.
Price isn't determined by input costs but by supply and demand..
I visit the first page of the front page, and then if I have time I scroll through all of New, sometimes until I see where I left off before.

The New page holds some of the most interesting content, similar to how "not appropriate" stack overflow questions and comments are the most interesting.

I was talking to a psychiatrist during a divorce many years ago. He was astounded that I had read Martin Seligman, from his profession, and called me a Renaissance man. Saw it on HN.

https://en.m.wikipedia.org/wiki/Martin_Seligman
Naming (in code) – The ultimate guide and reference
I know it's a bit corny but this scene gives me chills and this reference is perfect!
Wow, that's a (really sleazy) angle I haven't heard of before. I wouldn't respond (at all) to any unsolicited e-mails from random groups offering their "services" in this matter. This sounds almost like a patent version of the car warranty scam - "Warning - this is our last notice. You may be responsible for all repairs!" Yeah, ok...

Unfortunately the patent attorneys I've worked with are in very large international firms with a price tag that goes along with that. I can provide some recommendations but I suspect (and please don't take this the wrong way) they won't be of much use to you.
If this guy is this much of a headache to order parts from, just imagine how much of a headache he would be to work for.
High Tech Genesis Inc. Is Hiring a BSP Embedded Software Developer
Amazing, loved the features!
That dynamic only really works when the supply is fixed. Many places don't restrict the supply of building more, or denser, homes the way the big coastal cities foolishly prefer.

As demand and prices rise, supply will to rise to meet it, if not physically or legally constrained.
readup on lotnet.com

Lawsuits from Patent Assertion Entities (PAEs, sometimes called “patent trolls”) can be a drain on resources for any company. With software a primary PAE target, and software becoming an integral part of all industries — putting nearly all companies at risk of being sued.

That’s why leading companies have come together to form a collaborative, voluntary community to reduce this risk – one that grows in importance as the economic environment becomes increasingly uncertain.
How hard is

`git reflog`
`git reset --hard <SHA of commit you want >`

Or if you just want to move back 1 commit

`git reset HEAD@{1}`
How many people? The more people you put (let's say fixing a pothole) the safer it is. Would you put 1 extra? 10? 100? 1000? At what point do you stop?

There's absolutely a limit where adding another person only adds marginal safety. For instance, children who don't know they should not jump to jump a barrier and then go into a pothole should not be allowed alone on the streets. We are not talking about a random hole in the street, these things are already heavily warded in Japan with barriers and signs AND on top of it there's also workers AND on top of it the mentioned security guards. My argument is, many or all of these security guards are not needed.
Hi, I'm new here. Is 'downvoting' not a thing here?
Famous Toyota Supra from 'Fast and Furious' Sells for $550k
I tend to nitpick in similar ways. However, LibreOffice is used across language boundaries, and words like Free and Open don’t translate as well in my opinion.
Damn. "Drag edge of canvas to resize" really does not blend well with "trying to paint near the edges of the canvas".

Nice paint simulation. Really needs a "dry" button like Painter's had since forever.
At the foundation of a Windows System are two layers, the Win32 calls, and the bedrock is the Native API -
https://en.wikipedia.org/wiki/Native_API

You can access them via assembler, C, etc.
I don't think this is how it works. We have a discrete number of rods and cones which work as a well behaved spatial sampler. Human visual system temporal sampling is smeared stochastically across the rods and cones rather than being clocked. If you truly displayed 1 million fps and there were no shutter artifacts (as there are none in any fixed-pixel displays that we are currently looking at), then the motion would be life-like. The human visual system doesn't take a temporally clocked set of frames then apply a low-pass filter to it and doing it as an approximation of actual perceived motion blur would look off (as many gamers lament).

Blurbusters has a fair amount of literature on this topic.

https://blurbusters.com/blur-busters-law-amazing-journey-to-...
I would love to understand that better to negotiate my next job better on that specific issue.

There is something that make me think something is fishy in that approach : why are more and more places switch to unlimited PTO if it’s that costly to give folks time off?

I had unlimited PTO a couple of times, it can sucks ( pressure NOT to take any PTO for the company sake )
Or he just fine.