skysight-inc/HackerNews huggingface dataset:
This is another case where patent law superseded physical trespass and pollution/littering laws.

Monsanto should have paid the farmer for polluting the farmer's field ALONG WITH being required to remove all Monsanto-owned plants. And if that means roundup-ing the whole field, paying for all damages treble, and then removing the living plants, so be it.
Hold on, there is a difference between “recreate” and “copy”. Copyright only applies to creative expressions. If the code is trivially “recreated”, it’s not particularly creative.

Copyrighted content can be used without the holder’s permission under “Fair Use”.

Don’t assume all code can be copyrighted. Purely functional expressions are not copyrightable. Code is math.

There’s a lot here to unpack.
That depends. Odds are good some GPL code slipped in somewhere, so using the GPL for the whole thing is an option in that case. And sure you can derive proprietary code from GPL code, so long as you don't publish binaries.
It’s difficult on a few levels I suspect, because genz will be fighting the previous generation and maybe the one before it too, all the homeowners that will fight tooth and nail for their investments to remain (plus any genz that benefits from the status quo, the inheritors of landlords)
I stopped reading at:

“Left untreated, gender dysphoria has any number of consequences, from self-harm to suicide.” ... There are no reliable studies showing this.

Yes, there are. It's clear that gender dysphoria kills kids every single year. It's like asking for peer-reviewed studies of parachutes.

It's Bari Weiss's rag. She makes a living provoking liberals.

I assume that the author is sincere, though that's more benefit of the doubt than I really ought to grant for a known liar and provocateur as Weiss. Still, granting it, I'm willing to believe that treating gender dysphoria is hard. I don't doubt that some people fail in their treatment, no matter what route they take.

I am not myself, and I know a great many people who are much happier after transitioning. I know of none who were harmed by it. That's anecdotal, but suffices for me to know that it's not an industry whose whistle needs blowing.

What's needed is continued work to understand what's going on with gender, and the best way to help people who believe gender identification is the source of their unhappiness. It won't be helped by provocateurs who have decided that everything I do is a bad thing and will use any deception, cherry-picking, or outright falsehood to prove it.
It's not like everyone is the same. Having the freedom to work from home (or anywhere) whenever you need or want to is amazing. Working in the office to brainstorm, see friends, get a change of pace or scenery is also great. Commutes are killer when they're long and you have little choice but to do it.
Domain expertise matters. Solving a problem for businesses with software is what most successful tech companies are doing - but it's very difficult if you don't have some insight into the process and problems of some group of businesses.

Observations as a regular human worked in the late 90's and around 2010 because there was lots of obvious stuff stuff to do when the web was taking off and mobile taking off. Outside those windows...domain expertise.
> An interesting and convenient occurrence turned out that MP's got their London properties effectively for free

I'm not from the UK and lack context to understand how this happened, but it's usually the case that the people who make the rules ensure that they're the winners. Personally, I favor free markets so nobody has an unfair advantage over another.

> An outcome of this is that there's a lot of jobs that simply don't exist in any significant numbers outside of Central London and so unless you're happy to travel for many hours in and out of work each day to live somewhere cheaper, you're going to pay a huge premium for it.

I understand that the best jobs are usually going to be in the middle of a city, and workers either have to decide between expensive housing and a short commute, or less expensive housing and a long commute.

But what can you really do to solve this? Pointing out something unpleasant is one thing, but do you have a suggestion as to how to address this?

Say that in one neighborhood in London close to the best jobs and finest restaurants and parks, there's living space for 50,000 people, but 500,000 people want to live there. How do you decide who gets to live there, if not increasing prices?
Why aren't you asking for help? If this is like a public investor update, you should explicitly call out where your network could help you.

"Our number one problem is finding a reliable partner in China. If you have over 5 years experience creating products like this, contact me at XYZ, I would love to hear your advice."
Success is a means to an end: success enables you to do the things you want to do that you couldn’t do otherwise. If the things you can do don’t require financial success, why does financial success matter? The author is apparently having a great time living his life and building his company, who cares if he could make more money back at Google?

Entrepreneurship is about making your own path, not about maximising money.
> How much "speed"? Compared to what? A human-powered recumbent bicycle? A diving peregrine falcon? Your lawnmower? A train?

Much like speed, we have standardized units and measurement methods for sound.
the source of truth is the POS anyway

In a technical, ideal sense the PoS is the source of truth. But life is messy.

PoS may lose connectivity. PoS may be running an outdated version of the software. PoS is based on some unreliable operating system or low-end PC, and is unreliable. PoS doesn't know about the store manager's last minute special because the distributor sent too much stock. Stores don't have in-house IT guys.

From a legal standpoint, in some states, the price on the shelf label is the source of truth. My grandmother lived in a state where if the price on the shelf was lower than in the PoS you got the item for free.

She was very good at catching those errors and complained bitterly when the law was changed so that the customer only got the lower price.
I didn't miss the point. I just think the point isn't worth worrying about. It's not nearly as important as the comments here are trying to make it.
A couple of years ago I worked on a project that involved parsing the very idiosyncratic output of a lot of different command-line commands. Not standard or semi-standardized commands like cat, ls, etc. - a vendor-written command line interface running on a microcontroller, for testing a board. Because apparently a number of different engineers worked on it, all the commands had "ad hoc" output formats, with very little commonality in the way the output was formatted, so there was not a lot of opportunity to write common handlers. I wound up using a lot of Python regular expressions that captured specific fields in the output, handling IIRC about forty different commands.

The best I could do was to break the regexes down across multiple lines and comment each line, and break the handlers down into a hierarchy of smaller functions. Each function had a number of sample strings right in the code, and each file of code for handling the variations on output of a single command also had a unit test right in the same file which fed all the samples to the regexes. So the handling of the 40 different commands could be unit-tested very quickly with a single pytest command line. This was a godsend to help keep my change things-test things-change things again "loop" very quick.

The alternative might have been to actually write parsers, but I don't think that would have been more readable and it certainly wouldn't have been as quick.

I don't think language designers should get rid of regexes and I don't think programmers should stop using them. I do think there is definitely room for languages that implement regexes with more syntax. People might argue that this is just needless syntactic sugar, but so is spelling out keywords like "else." We ought to be looking at prior art. The history of programming languages is a very deep trashpile containing a lot of gold that can be mined with a little effort. SNOBOL's syntax for pattern matching was maybe too wordy by modern standards but I'm sure a lot of younger programmers would be pretty surprised to find how early a lot of things like regexes were invented, and how inspirational it can be to look at old languages.
The reason VDOM was desirable is that React's "View is the function of the State" paradigm has a great developer experience, and VDOM was just the easiest way to implement it without sacrificing performance too much.

Now that we played with the easiest implementation of V = f(S) for a few years, we're moving on to more complex implementations, which have their own benefits. Namely, less overhead and better DX.

Frameworks like Svelte are moving good chunk of state management accidental complexity out of your app code and into the framework itself, where it actually belongs (i.e. where it is essential).
Video over USB C is a standard and supported by Macs and high end iPads.
The numbers I saw for tinder are about 2:1 men:women. But how is this manifest as a problem? Men are typically the ones initiating advances regardless of online or offline, so I would expect to see higher participation rates in both spaces with relatively lower success rates compared to women.

To "fix" this, is something requiring gender parity in selection agency/opportunity. This is far beyond an online dating thing and requires deep societal changes. Even though Bumble has taken some steps to change the initiation process and still have a similar ratio.
I've always strongly believed in "ignorance is bliss", and "if somebody wants me to know something they will tell me".

The idea of snooping barely crosses my mind, let alone editing.

Maybe it is different because Reddit comments are intended to be public.
Elon Musk’s Twitter Tenure Draws Criticism from Jack Dorsey
This comment seems to be based on a misconception of what "supermarket" means. These days supermarket pretty much == grocery store. The grocery stores that existed before supermarkets (with limited selection, probably no meat department, maybe no self-service, maybe no prices listed on the items) don't exist anymore. See https://en.wikipedia.org/wiki/Supermarket.

edit: this is in a U.S. context, I don't know how these terms are used in other English-speaking countries
ICs can absolutely be used in electromechanical systems. Controlling motors, fans, or solenoids are a few examples.

Force feedback in a joystick doesn't strike me as "mechanical" enough to count as "electromechanical" though.
This has been posted over and over [https://news.ycombinator.com/item?id=34644560]
Please provide links and sources showing that kids with gender dysphoria kill themselves in trans SUPPORTIVE households.

I know that kids in non-supportive households suffer. What about in those that support them in their journey?
I am not very familiar with the homebrew packaging process. I would be happy if someone wants to help set that up.

Ill take a look into KittyCAD. Seems like a cool idea and is worth digging further into.
>Was the "inability of the produced seeds to be sowed again and turn into a crop" intentionally baked into the seeds sold by these companies, purely for profits?

No, it's purely a contractual limitation. Farmers need to sign the rights away and performing experiments with seeds blown on your land is considered a breech of contact law (i.e. you don't even need to purchase the seeds to violate IP regulations). https://www.theguardian.com/environment/2013/feb/12/monsanto...
Oh can you have it add code blocks that are commented out?

And have it do the opposite of "Extract a method" - oh and have a class call a method on another class that calls a method on another class that calls a method on the original class (but for every single thing that needs to happen in the critical path)?

If you can't, I have some developers I'm cleaning up after who can...
silentpcreview.com abandoned their mission :-(
Buy an SSD from a random Chinese vendor on Aliexpress - hmm, no thanks..
I once scored a big bunch of coffee because the local Canadian Superstore confused cents with dollars. The price was listed in cents per kg instead of dollars!

At first they refused to honour the price, and fixed their mistake.

I sent an e-mail with photos to their corporate office. I received a phone call from someone who was laughing and thought it was all funny. He told me to go back to the store, and as much as I could carry, they would honour the posted price.

Cost me like less than a dollar for 4 or 5 kilos of coffee!
Speaking directly to a doctor rather than seeking a rebuttal from strangers on the internet might be a course of action in the long run.
> "I'm growing corn, and at some point I'm going to need new shoes," explains Cavatorta. "And now I have to trade some of my corn – which is represented as pinballs – with the person who makes shoes.

Pinball mixed with Agricola sounds like a niche product, so something I would expect from the MIT Media Lab.
Show HN: Handlebar Email Previewer
Email writing is a notorious pain in every dev's butt. I wrote a small tool that allows for live previewing of your HTML mail with handlebars. You can add in test data to mimick e.g. your nodemailer setup. You can also send a testmail to your mailtrap account if you need some extra info, or just want to see how it looks in a mailclient.
This looks very nice. Unfortunately, I think you overstate the security slightly:

> After the public key is approved the authority can receive data. The data is encrypted with its public key using OpenPGP.js on the client side and only the cipher (not the original data) is saved to the server. Since the original data never reaches the server we can be sure that even if the server was compromised somehow no sensitive data would be breached.

The server could deliver a backdoor in the client code, no? So it should be quite possible for a hacked/malicious server to steal a user's private key on next use (after breach) of the service?

This isn't a critique of the architecture per se (if upstream is compromised, client compromise is always a risk) - more that it is important to be precise in declaring risks.
Do you own a heater that has lasted more than 10 years?
That’s the inevitable consequence of the local decisions that have made it dangerous or impossible to walk to school. Many school districts then see an opportunity to save money by charging families to ride the bus.

Ergo, massive traffic jams of parents individually driving kids to school.
It isn't even close to a missing element. As the article points out, the growth in homeschooling is being driven by a desire for higher quality education.

There are more resources available to homeschoolers than in traditional education settings. Again, as the article points out, the pandemic led a lot of people to give it a look. Once they did, they realized that it was nothing like the reputation it had at the time. That reputation is changing.
> For a "clean" home directory I started to visible hide default folders I have no interest in:
> chflags hidden ~/Music

I sort of do the opposite. I hide any folders I add to the home directory

chflags hidden ~/bin

chflags hidden ~/Applications

chflags hidden ~/sandbox

so that in the unlikely event anyone sees my home directory, there is absolutely nothing interesting about it. "This looks like a clean install. Nothing to see here."
Legally baked-in.
Same. I have a personal S-Corp and haven't ever had an issue.
The problem is it's not a suply chain in the classical sense.

If you directly or indirectly (support contracts) sell some software sure it should apply, but the regulation isn't well defined (in it's draft state) and includes much more.

A lot of FOSS is based around the idea:

- provide software components as FOSS on a as is-basis, components you do not sell directly or indirectly but plan to use, or used, or planed to use until things changed etc.

- the consumer of the software (other programmers/companies) are expected to do _their own_ risk assessment, reviews etc. IF they decide to use the software (but only if, i.e. not needed for prototyping)

- if they use the software (hopefully) you get feedback from their review and assessment leading to bug fixes and improvements

- in some cases projects are evaluated by enough other parties that not everyone needs to do their risk assessment

- you don't make profit from the release, but you do get feedback which could safe cost and do get publicity and trust, so it has a commercial benefit so it's commercial in a certain way

Now you probably can already spot the problem, in many cases companies do _not_ do their do due diligence in reviewing software and blindly assume "someone" did it.

So an regulating which requires you to have made sure that someone did due diligence for all software you include in a product, including SaaS(!) is reasonable IMHO.

But because the regulation is based on the concepts/ideas of a physical supply chain it is instead requiring anyone which is publishing software components (instead of using them) to do the due diligence if it's commercial. But due to OSS leading to feedback, publicity and trust _ANY_ OSS done by a company can be classified as "commercial", even if it's a tech demo explicitly not meant to be used in production or a early pre-pre-pre release version.

Another problem is the definition of what I called due diligence but to comment on that I had to read the draft again.

So IMHO the problem is not the regulation by itself, it might even make OSS better, but the exact formulation which either show a deep missing understanding of software development or bribed politicians, probably a bit of both. Ah I mean lobby influence politicians, it's practically the same, but not legally so better clarify that.

EDIT: I.e. a lot of OSS software is more like sharing (potential prototype) technical blue prints in an informal shared development/research agreements then it is selling "parts" in a supply chain.
yeah, I was being facetious because the boss doesn't really get asked and can lie, the fired employee has to come up with a good explanation for why they were fired. Since the discussion was about ways in which there are differences between being fired and quitting.
Example: https://old.reddit.com/r/framework/comments/103ap24/in_case_...
This does seem to be a pretty good summary, and also includes what seem to be the most major criticisms of the work.
Pro marketing software for Web traffic
Is there a how-it-works or features page that I'm missing? How do you plan to prevent spammers from using your free mail sending service?
Here's an example in Michigan's law:

The Shopping Reform and Modernization Act, or Scanner Law, requires that most items on store shelves be clearly displayed with the price; by signage, electronic reader, price sticker, or any other method that clearly and reasonably conveys the price to a consumer in the store at the place where the item is located. If an automatic checkout system (scanner) charges you more than the displayed price of an item, and:

the transaction has been completed, and
you have a receipt indicating the item purchased and the price charged for it;
Then:

You must notify the seller that you were overcharged, within 30 days of the transaction, either in person or in writing. Within two days of receiving your notice, the seller may choose to refund you the difference between the amount charged and the price displayed plus a "bonus" of ten times the difference, with a minimum of $1.00 and a maximum of $5.00. If the seller does not pay you both the refund and the bonus, you may bring a lawsuit to recover your actual damages or $250.00, whichever is greater, plus reasonable attorney fees up to $300.00. You may instead file a complaint in a small claims court without an attorney.

https://www.michigan.gov/ag/consumer-protection/consumer-ale...
Librarians Are Finding Thousands of Books No Longer Protected by Copyright Law
Zoning laws are just a great way to implement whatever priorities people have for the places they live and access.

Want to prioritize walkability to shops? Zoning is a great way to make that happen.

Want to prioritize keeping noisy things away from residential areas? Zoning is great for that too!

Want to make a socially segregated city? You can absolutely do that with zoning!

Zoning is a super great tool, it's just that the things it optimizes for are sometimes misguided (or in some cases straight-up harmful).
Etymology of "Pyramid"
Digital rights defenders infiltrate alleged mercenary hacking group
Absaroka
Yes I would pay for the ability to generate videos like this, too!
Y Combinator: The startup accelerator has an impressive portfolio (2022)
Find the studies and read them yourself IMO. This has unfortunately become politicised.
?

I do care about fan noise because I am always listening to music.
Ask HN: How many people have direct access to customer data where you work?
I've seen situations where everyone on the team with a company email can sign in and view any customer's data. Other cases where practically no one does, and everything is done through GitOps or similar peer-reviewed migrations. Curious what have you seen?
I'm duck-curious.

Looking at how it's deployed, as an in process database, how do people actually use this in production? Trying to figure out where I might actually want to think about replacing current databases or analyses with DuckDB.

EG if you deployed new code

1. Do you have a stateful machine you're doing an old school "Kill the old process, start the new process" deploy, and there's some duckdb file on disk that is maintained?

2. Or do you back that duckdb file in some sort of shared disk (Eg EBS), and have a rolling deploy where multiple applications access the same DB at the same time?

3. Or is DuckDB is treated as ephemeral, and you're using it to process data on the fly, so persisted state isn't an issue?
Thanks! I looked into retool and it's very nice but what I really want is an embeddable retool experience in Django. Cause for 50% of my app I need all the power Django provides. Then the other 50% is hey look at this grid and here are a few options for you. I guess I could split into 2 apps but then that has it's own cost.
His skills may be more niche and nuanced than you may make it seem
It is not a silver bullet. Most big companies (the ones with the big budgets) will not want to onboard a new supplier if they can avoid it.

Though clients tend to overestimate it, it takes a lot of time, legals, resources etc to get a company successfully onboarded.

And (in response to the OP) in the unlikely circumstance that you do, 9 times out of 10 you will be signing their paperwork apart from minor redlines.
Execs don't drive cars. They sit in the back of a limo driven by an engineer.
Deserialized web security roundup: KeePass dismisses ‘vulnerability’ report
Thank you for publicly sharing and documenting so much information about this epic quest you're on (I'm sure it's a solid PR move, too :).

I wish you all the best and respect your decision to eschew a comparatively cushy and predictable job to take up this risky and challenging endeavor filled with never ending thankless tasks.

Godspeed.

Edit: Sorry to hear it isn't a big boon on the marketing front. All I can say is I recall seeing TinyPilot at least once before, but now it's much more on my radar. If it could do remote power switching I'd be very keen to keep it in my server rack as the sole point of remote administration (sorry, I'm sure you get dumb feature requests and this is probably just another one.. but I couldn't resist).
The same kinds of people that aren't satisfied with making $5m, and want $50m, or $500m, or $5bn, can't psychologically fathom letting go of a single penny to anyone else, whether it's their competitors or the government.

That's the problem. To many of them it's a score.
AI assistants: The convenient crutch for new developers or a recipe for disaster