skysight-inc/HackerNews huggingface dataset:
Show HN: I built a Terms and Policies Generator to be done in a few minutes
As I work creating apps for myself and also for other people and companies, creating terms of use and privacy policy documents are always a pain in the ** and takes a lot of time.

When it comes for something you are just testing out or validating, you just don't wanto to spend your time with that, but you have to or you might face some serious problems.

That's why I created this tool called easyterms, so you (and also me) can create your terms and policies easily, just in a few minutes, by just filling a form using a easy to understand language.

A perfect tool for solopreneurs, small business, new startups or validation/testing an idea.

If you have any questions about how to use it, feel free to ask in the comments.

Alex
Yeah RocksDB is amazing so is LevelDB but there are tradeoff's with every design. LevelDB and RocksDB are very similar in design, RocksDB is a fork of LevelDB. The code bases are very large, especially RocksDB and that specific LSM tree design is pretty standardized now. TidesDB is I'd dare to almost say newer generation :)
In scientific software development "don't want to reinvent the wheel" is an oft-repeated mantra that I like to push back on when I hear it. To be fair it's often used in the context of "we'd rather/like to collaborate", rather than an appeal to use "that exact thing".

Re-inventing things independently in parallel (parallel evolution analogies) is perhaps a strong indication that something interesting is going on. How do we know we got it "right" if we don't converge independently? If we invent a square wheel, and stopped because "wheel", we'd be in a horrible place. Science is a process, the process of reinventing is a great way to realize new things, and to train, at a low level, scientists. I suspect the process of re-inventing is also important in building out our (long term) ability to depend on our "gut feelings", thus providing the ability to nudge us to experiment along one path or another.

[Edit ... all things the article mentions.]
Matching drop shadows across CSS, Android, iOS, Figma, and Sketch
People keep talking in this thread about iOS / macOS being bug-ridden messes. I have to wonder if this is from users still on Intel chips.

My work MacBook with a now 3+ year old M1 Max? Rock solid. Rarely run into any problems at all. My iPhone? Also rock solid. Rarely run into any problems.

My Intel-based MacBook? Buggy mess. Like Apple has left the Intel side of the house to die on the roadside. As someone who still uses that at the time expensive device, I find this annoying. But I understand why they’re not investing resources into Intel bug fixing.
Two pertinent quotations:

"Criticism is asserted superiority." -- HENRY CARDINAL MANNING

"A hurtful act is the transference to others of the degradation which we bear in ourselves."
-- SIMONE WEIL
I'm doing this via VSCode, Cline and various services connected via MCP. Works quite well.
Calling this "Steam on Xbox" is A-grade clickbait.
I think the difference is intentional vs unintentional.

Apple has the MFI program for these things. You can get certified and tested in relatively short order.

They also aren’t removing the original protocol support or anything like that.

What I will say is that I think they don’t devote as much QA resources to getting it right as they do their own protocols, hence the difference.

With Microsoft it was very different. They wanted to subsume or shutdown whatever they targeted with EEE
Drives rents up for ordinary people.
> What is happening now: people being critical of Trump are being rejected, legal visa holders are being detained because of the scale of the abuse.

The agencies don’t reveal reasons why someone was denied or detained, so there is no evidence whatsoever that someone was detained for being critical of Trump. The claim that this happened is from Philippe Baptiste, a French minister for higher education who has been attacking America continuously in a bid to attract researchers from the US.
Nice. Manifest looks really cool :)
This sounds much more expensive than just serving the cached content you already have.

I would hate for a future where I have to double-take the content I'm reading to make sure CloudFlare didn't decide to confuse me with a bot and feed me AI generated slop.

The war on crawlers thing is noble in some sense, but at the end of the day I wonder if this just hurts the regular users more than anyone else. Gatekeeping, captchas, false-flagging real people as bots, and getting to decide who gets to see what content on the internet.

OpenAI can afford to work around this with their billions of dollars but the average guy will be fed AI generated slop from CF when he tries to script a requests one-liner in python.
That's something I had not thought about — manual dexterity. Like, where is the robot shuffling, dealing cards?

Regardless, I'm impressed with the human-like agility their robots are showing.
Like every single software development principle, this phrase really needs to be explained with more context and considered with more subtlety than the usual "It's best practice" advice, for a number of reasons (some of which are stated in the article) of which I think the following two are the most important:

Firstly, if you want to actually understand how the 'wheel' is invented then yes, you should re-invent it. The process of re-invention involves discovering what actually goes into some of the tools you use. Even if you never use your re-invented wheel in public (often advisable), the process of learning is invaluable in understanding the tools you do use.

Secondly, however, what wheel are we even talking about? The wheel is a timeless design, seemingly perfectly suited its task. The software libraries and tools that are usually picked as targets for 'not re-invention' are not wheels. They're higher level abstractions that pre-suppose certain ways of working. There's no timeless design here, just a bunch of arbitrary desicions about how something should work at a higher level with some amount of the decision making you'd have to do without it already done. Is this a bad thing? Of course not. But understanding that all of the 'wheels' are just this and are not magical black boxes that can't be understoor or shouldn't be looked at is important.

There are good times to not immediately go and re-implement *and publish* existing tools (emphasis on the publish, you should do things for learning), but understaning why you're choosing to do or NOT do a 'reinvention' is crucial.
That's a sensible approach, and Sqlite does it that way too. But unicode becomes an issue at the latest when you want to implement text indices. Based on your description, I assumed that your database already offers something like this up front. But of course you can also do this in higher layers.
I have heard of first-hand stories where people interviewed and been asked to have experience in THIS particular framework. Despite the fact that the person had years of FE experience, worked with a similar framework, they were, eventually, rejected most likely due to the fact that they did not have experience with THIS particular framework.

So yeah, while I'm with you on the fundamentals, I'm also with you on the fact that it might not be the best approach if you want to stay employable.
>> when starting with subscript 1, the subscript range 1 ≤ i < N+1; starting with 0, however, gives the nicer range 0 ≤ i < N.

What about the range 0 < i ≤ N which starts with 1? Why only use ≤ on the lower end of the range? This zero-based vs one-based tends to come up in programming and mathematics, and both are used in both areas. Isn't it obvious that there is no universally correct way to index things?
Hey, I'm Alex

I still want to improve the app and maybe add more documents to generate, so constructive feedback is very welcome!
Fixed ! thank you
The amount of mental gymnastics people will go through because they like a white supremacist is nuts
I think the PP was mistaken when they attributed it to Gaelic. It does indeed come from an antecedent of geôle; probably the spelling comes from the Norman form whereas the pronunciation comes from more widespread French forms. In any case, it isn't a case of "loaned-but-misspelled"; English got most of these words from times before French had standard spellings or - as in this case - pronunciations. And once they became part of English, they were subject to the future developments of English as English words, no longer French. It's like saying "geôle" is just misspelt Latin "caveola".
The technical term, as mentioned in the article, is refugium: https://en.wikipedia.org/wiki/Refugium_(population_biology). Using the term oases is mildly irking, haha.

Though I have extreme reservations about the current state of conservation science (on questions of nature and it's own agency), this is precisely why conservation is extremely important. We must protect what we have left to let nature adjust to what we become and want to be: https://eos.org/features/critical-zone-science-comes-of-age

Source: I work in palaeoecology.
it’s not that serious
> Putting too much trust on Eddy Cue

I've never understood the love for Eddy Cue. Apple pundits all seem to love him. Personally, I am really unimpressed by everything he's done. My understanding is he's been really good at negotiating big contracts.

I just don't think his execution or vision are exciting and, as you are hinting at, I don't think his moral compass points in the right direction. That said, despite some early pushback, my understanding is that Schiller was ultimately on-board with holding to the 30% cut.
> The former uses natural numbers, while the latter uses non-negative integers

In fact “natural numbers” is ambiguous, as it can both contain zero or exclude it depending on who uses it.

See https://en.m.wikipedia.org/wiki/Natural_number
Most Americans aren't and never were on board with this stuff. Trump won the election by an incredibly slim margin, and that only happened because a lot of people didn't vote.
Because it's better than your country
Neat!

I've been working off and on on a similar hobby project, working through the book _Computational Fourier Optics: A MATLAB Tutorial_, and implementing it in Jax.

My main interest is adaptive optics, but I'm only a hobbyist (limited physics background) and honestly haven't had much time to put into it.
As a pescatarian maybe he liked his snacks fresh XD
Or they could compare it to an asteroid hitting the UK and wiping all all life within a 200 mile radius.
While most people ran screaming from programming assembly aero142 thought it was a rather swell idea.
Free link: https://www.msn.com/en-us/money/markets/the-maverick-s-museu...
Do you have applications which use the concurrency feature of your database?
Why not? Considering how cheap they are (we are talking about less than 10 dollars for 4-6 inch display with relatively high resolution and controller for this display).
“National security, or national defence (national defense in American English), is the security and defence of a sovereign state, including its citizens, *economy*, and institutions, which is regarded as a duty of government.”

https://en.m.wikipedia.org/wiki/National_security
There's also a huge part of "managing moods" to prevent people from thinking about leaving in the first place.
And all of that within the constraints of the department budget and company policies.
The Road Not Taken Is Guaranteed Minimum Income
How to Have Great Taste
I.e., this is the point where the leader is singling out his political opponents for concentration camps, and inciting his fascist base to normalize, and rally around, the concept of concentration camps for Americans.

Much like 1933, the fascist propagandists have chosen to weave a narrative of a country under attack by arsonists, and to amplify this unmoored-from-reality catastrophe narrative into a pretext for suspending the constitutional order.
> I don't think it's "wrong" per se

I do. I think it only makes sense for ranges to be inclusive at the lower end and exclusive at the higher end. A slice with a negative step `-n` should contain the same elements as the same slice as with step `n`, just reversed.
I found "spaced repitition" with sporcle to be quite effective. You have a blank map and have to manually enter in the names of the countries. Memorized the countries, capitals, states, counties, etc in a few days.
The big caveat is a big one. Choose your battles wisely!

There are plenty of things that look simpler than an established library at first glance (I/O of specialized formats comes to mind quickly). However, a lot of the complexity of that established library can wind up being edge cases that you actually _do_ care about, you just don't realize it yet.

It's easy to wind up blind to maintenance burden of "just a quick add to the in-house version" repeated over and over again until you wind up with something that has all of the complexities of the widely used library you were trying to avoid.

With that said, I still agree that it's good to write things from scratch and avoid complex dependencies where possible! I just think choosing the right cases to do so can be a bit of an art. It's a good one to hone.
Its been a few days and a thousand kilometers since I've read the paper, I thought it referenced userspace. How is it able to infer kernel addresses that are not mapped in that process ?
>Heathrow is a civilian airport, not a military one.

Not saying this incident is or isn't a national security issue, but this is not really pertinent to whether an incident is classified as a national security issue.

National security encompasses much more than just military-related stuff. The "security" part of "national security" is using a broad definition of security (like "food security" isn't strictly about physically protecting food from damage).
It’s not unsafe for anyone to visit the US either. Unless you’re violating the law in some way, like presenting false documents or overstaying a visa - in which case there would be consequences like in any other country. Sure mistakes can happen on rare occasions, like in any country, but “arbitrary” detention isn’t a thing. That’s just sensationalism from a biased news media that has no idea why anyone was denied or detained, since that isn’t public information.
I don't see that being a strong case against Eddy Cue. Apple's 30% cut makes them tons of revenue, and as a whole those services probably make bank. Apple TV+ especially funds good television. Even if it loses money, funding the arts carries intrinsic value.
Well, that's sort of the author's point -- every framework is focused on something other than simple salary numbers, which definitionally means it is focused on something other than the dollar value provided to the company.

We recognize that they can still be a useful tool, because 1) assigning dollar values to employees is an inexact science that's hard to standardize over an organization and 2) ICs like at least some direction about what they need to do to be eligible for more money aside from just "provide more value"
For those that love books, have you seen Elevenlabs newish free Elevenreader mobile app? You can throw epbus/pdfs/documents/websites at it and it does TTS, so essentially an on-the-go audiobook creator.

My favorite voice Is Sir Lawrence Olivier.
I am buying CDs too because vinyl keeps getting more expensive. However I do want artists to put more effort into making liner notes booklets.
They did turn it on at dropoff and I disabled find my. Are you talking about Executive Relations, I already talked to them and they couldn’t help :/
Oh yes indeed!
I mean, Dask doesn't have money. We're definitely not in a place to pay them a bounty. I imagine this is just marketing on their part, or driving up some metric to show customers.

"Our powerful AI has identified vulnerabilities in 836 projects, many of which you depend on. How can you, enterprise customer, afford not to pay us money?"
Here's an idea.... Stop putting your critical business data on disparate third party systems that you don't have access to. Problem solved!
The coming AI personal security nightmare
Sometimes I like to daydream about possible near-future dystopias. More and more, they seem imminent.
I'm telling you this because I'm a nice guy and like to help people. Cheers.
Yeah, that can't be right. You can tow a 100 kW generator (2.4 MWh/day) with a pickup truck.
Unfortunately, shit will always roll downhill. I can tell your understanding is an ideal scenario, because it's the opposite of how the real world works.
How did you get 11.6?
National security definitively covers civilian infrastructure. In fact military defense primary purpose is protecting civilian restructure.
I'd say there's a strong inverse correlation. Low-paid jobs are usually terrible in other ways too. Well-paid jobs are usually nice.

High pay means that the person creates a lot of value and that there's low supply relative to demand. High pay is offered because employers want to attract workers. If they're paying well, they're probably going to try other things to attract workers as well, such as offering better working conditions.

Low pay means you don't have to try too hard to get workers. That means you don't have to be nice to them.
They did a great one at Amazon several years ago. Engineers had been loudly complaining about the elevators in one building, and how long it could take at lunchtime to get one. All sorts of crap about how the elevator algorithm sucked, etc.

Amazon eventually arranged a weekend hackathon with someone from the elevator company. Whole bunch of engineers tried their hardest to do a better scheduling job, and failed. Almost like engineers at elevator companies have had decades to experiment and refine things.

It did shut down all the complaints.
> Imperative code often devolves into writing things that exponentially expand the state space of your program and hoping you can find a happy path through your newly-expanded space without wrecking up too many of the other happy paths

There's a good reason for this: it is the only way to run a business where the needs of customers and management changes on a constant basis.

> Functional programming generally involves slicing away the state space until it is just what you need.

This may be great idea for academics, but this approach is contraindicated in the field of software engineering, where the preferred solution is not the one with the "smallest state space", but the one that can deliver the most business impact with the least amount of effort. If I have to re-architect the entire program every Monday, that's not going to make leadership very happy.
You shouldn't start with a mobile app
Before collaborative docs we used to take usability study notes in a group chat; the timestamps were an unexpected but nice bonus.
Oh, that is very annoying - thanks, will find the settings.
> My worry with tech unionization is that generally it slows productivity increases and change.

Do you have examples?

> Now they're just saddled with too much bureaucracy and politics, and that's already led most of them to underperform, at least on an innovation basis.

Who?
> Thats not really a fair comparison.

If we're going to be pedantic about fair comparisons, then really you would need to, for example:

Remove airport duty-free sales figures since that has a negligible effect on the UK economy, but does pad up their bottom line.

Remove leisure passenger derived numbers. Because "passenger tourism contributes to the UK economy" type data are very much finger in the air subjective estimates prone to bias and massaging. For example, common scenario is relatives coming to stay. They stay at your house, you feed them at your house, their net contribution to the UK economy is effectively naff all apart from maybe a couple of museum and transport tickets.
The interface can be definitely improved, but that requires actual research and resources to pull it off. But as of now, it's not that complicated and very well documented.
A while back I read a book called Extinction by Douglas H. Erwin. It was a history of the end-Permian event.

There were a few interesting takeaways:

1) When people started realizing that these dieoffs happened there was a belief that there was probably a common cause like impactors, but end-Permian almost certainly wasn't an impactor like K-T was. There are several things that can kick-off an extinction

2) One thing that is true is that the extinctions seem to follow the same script. Lots of things can kick them off, but once they start going it's a rock rolling down a hill very quicky. End-Permian seems tied to the Siberian Traps basaltic eruption, but that eruption had been going for thousands of years before the dieoff started.

K-T definitely happened within years following the impact, but end-Permian seemed to be a "first gradually, then suddenly" as pollution from the traps put more and more stress on the biosphere until suddenly...

3) He posed the question: are we currently in an great extinction. He wrote that we are not because they look at the fossil record of really fundamental creatures (stuff like krill in the ocean) upon which the whole biosphere relies, and we're not yet seeing them collapse. But once such a collapse begins, it will be something that is unstoppable.

4) He thought that there is a big gap in our knowledge of survival and recovery. Why have none of these massive events just turned the planet into a dead world? How does life come back? Historically the early-Triassic was seen as a really boring thing to study because there's not much evidence of life in it, but understanding how life soldiers on through these "wasteland Earth" episodes is potentially a fertile ground for research.
What specific linear correlation do you think is fair? And how do you calculate the value you provide?
Then the correct solution would be to allow everyone just pay $1 per month for watching Youtube without any ads. Youtube will be funded and users will see no ads. But I suspect that even in that case Youtube will still want to show ads - even though the users would be paying for NOT seeing ads ...
the fact that dang refuses to reinstate the thread even 6 hours later is worrying me, this is 100% a valid topic for HN
My point was about the original DEI. All the diversity and inclusion and affirmative action sometimes helped minorities get a foot in the door, but they had to have all the credentials checked twice needed for the job.

But they could never tank the company, run unsuccessful or soon to fail projects and get a golden parachute or be promoted for it. They just got fired.
Why did you choose to ignore everything else in my post, which has applied to Americans and legal residents in the last 2 weeks?
It's wild but my own issue free MacOS era was OS9 on my iBook G3 clamshell. Had to replace a harddrive (bounced down a stairwell, but held together) and upgraded the ram, but other than that fine experience.

My next Mac was a 2008 Macbook Pro (non-unibody) that had backlight issues out of the box, failed display cable two years in, and then the GPU failed. (Nvidia plague era, and Steve Jobs silence plague era of shit-ass fan curves)

To this day I still refuse to trust Apple's fan curves and install fan control software. Especially the M1 iMac with the cut down graphics that they only gave one fan and a smaller heatsink. Watched it break 100C regularly.

The m1/m2 mac mini might be the only one I've never had issues with the stock fan curves so far, but I still bump them up anyway for peace of mind. I don't see a reason to let an SoC hit 98C even if its rated to do so.
> this has been around for donkeys

"What giants?" asked Sancho Panza.

"The ones you can see over there," answered his master, "with the huge arms, some of which are very nearly two leagues long."

"Now look, your grace," said Sancho, "what you see over there aren't giants, but windmills, and what seems to be arms are just their sails, that go around in the wind and turn the millstone."

"Obviously," replied Don Quixote, "you don't know much about adventures."