skysight-inc/HackerNews huggingface dataset:
They added BT-toxin to potatoes years ago. I think major buyers didn’t like it, organic growers were worried insects growing resistant to it (they spray it). But compared to the really toxic chemicals used in “regular” farming it seems like a win.

A little old but pretty interesting piece on gmo crops, different farming techniques: one question the piece brings up, which is who is who if anyone is regulating these things for safety. 20 years later I don’t know if things have changed.

https://www.nytimes.com/1998/10/25/magazine/playing-god-in-t...

The article also compares growing gmos to software licenses:

“The guide put me in mind not so much of planting potatoes as booting up a new software release. By ''opening and using this product,'' the card stated, I was now ''licensed'' to grow these potatoes, but only for a single generation; the crop I would water and tend and harvest was mine, yet also not mine.”
On point 1, just expect to have this conversation pretty frequently. It is not a technicality. If you tell people that you are a startup founder and it comes out that you're recently taking on partner level responsibilities of a 7 year old company, they're very likely to see these things as in conflict. You said you've "always helped a bit". If by "always" you mean since year 0, that's at least a little more compelling.
ripgrep? :)
East Germany's plans for a space-age autofocus SLR
Could you compare to Notepad++?
So you're telling me that your private sector wants to vaccinate everyone for free? Sure, yeah! So, call me Red but I feel something between "free for everyone" and "private sector" doesn't align...
And it did, panicking instead of letting you access something out of bounds is what bounds checking is about.
Alameda country has had about 1 case for every 20 people, which is 5%.[1]

The Tesla plant has 10000 employees and reported 450 cases between May and December. Which is 4.5%.

There is no data for January/February/March, but this doesn't read like a big deal at all. Furthermore, there is no way to confirm that those 450 cases come from the Tesla factory itself.

If the journalist had wanted to write a convincing article he should cover other businesses and show that among those that stayed open, Tesla is an outlier in covid cases, that would prove that the reopening endangered the workers.

[1] https://www.latimes.com/projects/california-coronavirus-case...
This is really good learning aid. I hope I hand this when I was learning complex numbers.

1. draw a grid of horizontal and vertical lines,

2. then try

z^X where x in 0.1, 0.5, 1, 1.1 ,1.5, 2

1/z

sin(X*z) where X in 0.1 ... 2

1/sin(z)

3. ... and think and do the math (with pen and paper) until it makes sense.

4. can you figure out what 2^z is without trying out?
There are crates for hot reloading in Rust, and they use dynamic linking.
Not my side of the business, but don't think it was anything different to their normal offer. It scales based on sales, so good sales in a month unlocks greater credit in following months.

https://clearbanc.com/landing/uk/cold/ this covers it i guess.
There are similarities for file sync between shared devices, but one of the big differences is that Diode Drive also enables sharing files with anyone by sending them a link (even if they don't have Diode Drive installed). Any of the sync'd devices that has the file can serve the share.
Somewhat off-topic: I just looked into zig, because you mentioned it.

> C++, D, and Go have throw/catch exceptions, so foo() might throw an exception, and prevent bar() from being called. (Of course, even in Zig foo() could deadlock and prevent bar() from being called, but that can happen in any Turing-complete language.)

Well, you could bite the bullet and carefully make Zig non-Turing complete. (Or at least put Turing-completeness behind an escape hatch marked 'unsafe'.)

That's how Idris and Agda etc do it.
I love the repairability of the old iMacs and Apple displays. When something got jammed in the disk drive, I was shocked at how easy it was to pull the glass off the screen (no tools, it's held on with magnets), and then remove the 8 or so Torx screws holding the screen on, unplug a couple of cables, and have full access to everything inside it. The downside is that those machines are all extremely heavy.
Social media sites with voting systems have a lot of bots. And they almost always are about expressing individual identity in the context of a unique combination of consumer choices, which is no longer countercultural, if it ever even was.
Questions I have for this is, does it have a file locking feature so two people cannot open the same file in a project? Think AutoCad. Also, would this work with Revit collaboration? I obviously work in architecture.
Already possible
But allowing incoming connections without a prompt, I think it may be getting worse now.

Assuming that is what really happened. I've heard so many of these stories about Apple that end up being disproved a few weeks later that I have become extremely sceptical of the claims.
iirc both issues caused the problem. Buffer overlow let the memory get read, re-use meant there was important data in the buffer.
Please post this! I’d love to take a listen with good headphones
Well it's not great if you discover a few years later that your logo is basically a copy of an existing one that might be trademarked. I had only bad experiences with people from 99designs, UpWork & Co., often designers straight out lie to you about their portfolio and work experience. I had the same experience with most agencies from East Europe, they have great showcases and promise good design but they often deliver low-quality results (in addition of demanding upfront payment). So personally I would never use such services again as I burned too much money through them. We have a saying in Germany that applies quite well to buying design services: If you buy cheap you'll buy twice.
For those who does not know about Baikal-GVD, here is a wiki page for it: https://en.wikipedia.org/wiki/Baikal_Deep_Underwater_Neutrin...
https://github.com/emmericp/ixy/blob/0e00605be4153b06df06184...

Looks like you're compiling C code with -O2. Does Rust build set -O3 on clang? Did you try -O3 with C? I know it's not guaranteed to be faster, just curious.
And who protects the world from the US when they inevitably play kingmaker in a foreign country again? Quite a few despotic regimes saw their beginnings in US meddling.
What If You Could Describe Your Dreams While Dreaming?
That’s just … spam? Posting a link to a page that tries to sell me a typeface?
nice to have some alternatives to grim[1] on Sway. Guess most people won't care, however I would not want my screenshot tool to be able to access the network.

[1] https://github.com/emersion/grim
Which context switches? With the Go model, I have exactly one thread per CPU, no context switches. And if you are memory-bound, why have more CPUs?

But sure, there is a reason why the M1 has so stellar performance, it has one of the fastest single-thread performances and many applications do not manage to load more than 4 cores for common tasks - which partially is also a consequence of doing that is difficult in many programming languages, but easy in some, which are only slowly gaining traction.
The difference is that those 450 cases at the tesla plant were easily avoidable, if not for the selfish actions of a powerful egomaniac.
I was although it would be a stretch to say they are trying to trick you into it. It was clear and easy to dismiss, nothing like what Microsoft does to try and get you to use a Microsoft account on Windows.
Astronomers detect a black hole on the move
Did Ethereum never have breaking updates before the ETC split? If no, it’s pretty disingenious to describe ETC as the “original” chain.
Re (1): True, in that the committed transactions would not be fake. But calling eth “money” is...not accurate. It has value but lacks moneyness.
A lot of modern embedded hw are running operating systems providing threads (such as Linux) and multi-core CPUs.
100s of Covid cases reported at Tesla plant following Musk’s defiant reopening
They are either based on void * with performance issues, or macro based with weird ergonomics that look like function calls, but aren't.

It's doable, but not very easy.
Hmm I think this big focus on management without having gotten results first would be a red flag for the other founder. I'd say grow the business first, then you'll have more credibility in managing things the way you'd like to.
It is something that I have on top of my mind but even for the technicalities:
- we are moving things to a brand new company now
- there will be a new brand soon, old one would be left just for the domestic market (a very small percentage of expected sales)
- working on new products, 80% of old ones would gradually be stopped

So I guess we are joining forces to create something new but in a step by step way so we can make bootstrapping it easier.
It's possible. See, for example, Rocket Pool:

https://www.rocketpool.net/
Whats the problem?
You could also call it a calculated risk and it that case it seems like a reasonable action to keep the plant running.
Yep, genocide and having another term in office are completely equivalent.

Neither government nor people should have the right to kill, outside interference to save someone's life is completely different from outside interference to undue a democratic vote.

Out of curiosity, do you regret that the USSR did not launch a coup to stop FDR's third term?
Hm, is there some specific criticism of Rust you'd like to see discussed more? It's easy to get side-tracked in these "actually my language is better than your language" with everybody launching whole broadsides of arguments, so I wouldn't be surprised if some more subtle points get lost.
I derive tremendous value from the tremendous energy waste.
Says who invented and imposed FLoC.
A calculated risk on the lives of others? That's a funny way to see it.
yeah but they asked for best, not most well known
perf https://perf.wiki.kernel.org/index.php/Tutorial#Counting_wit...
> The difference is that those 450 cases at the tesla plant were easily avoidable, if not for the selfish actions of a powerful egomaniac

Evidence required. Without counterfactual, the plant seem safer than the county : 4.5% vs 5% as mentioned above. For all we know, they got sick while going to work due to the incidence in the county, and would not have been if they could sleep and eat at the plant.

Also, the workers may prefer being paid than on the government dole

But all the journalist care is making an incendiary article to present as class warfare what is just plain good sense: eventually, plants will be reopened
I have to admit that I have a soft-spot for the ncurses based bastet: a tetris clone that will give you the least useful tetrimo block.
I've used Flameshot for a while and can say it is definitely the best of many tools I've tried. The direct upload to imgur is particularly nice.
You can also set mpv video output to caca, so you can watch things in ascii: https://unix.stackexchange.com/questions/160243/waching-yout...
Are you assuming all those cases were contracted at the plant? Given their precautions and the fact that they have less than the general surrounding population... that seems pretty unlikely
Life is one big calculated risk in our and others lives... have you ever driven a car?

With the precautions they have set up (I think the data speaks for itself...) I’d rather a little bit of risk and have my livelihood.
Interesting, I think this is why private clubs used to be a thing and may be the only way to get a sustainable cozy, atmospheric coffee shop. Because really that's what you're selling, not coffee, but atmosphere. And membership is a way to charge for your real product.
Already on it - 2.5x growth for now, and a lot more in the oven.
I think that's the right moment for building this foundations, cause in a month or two we expect to be growing even faster and it would be good if we have a common language for this layer of things.
Don't get me wrong, Flameshot is a great tool, but this feels a bit like celebrating every turn after reinventing the wheel.
Unfortunately a lot.
I was one of them, loved the Android idea.
Then a couple of years ago I started migrating to privacy oriented services (or at least alternatives), but it's a long process.
I agree that it is very easy to make bad decisions with this product, but I do not think it is unique to Mongo. And it is the role of a good architect or a good team lead to make sure that this does not happen or that developers do not go down these roads.

I would even say the strengths that I have pointed out are precisely what makes it easier to take shortcuts. It gets out of your way, makes collections if they do not exist, allows for different document types in the same collections. It has no guard rails whatsoever.

I think we are in agreement -- one needs to be very careful using this. You can use it and put yourself in a spot where you have to throw out your entire codebase.

Well, me saying "can happen" does not mean it does not happen or that people have not seen it. It is saying the opposite. My point is it does not have to or that it does not always happen.

Developers take shortcuts, often because they do not know better, and you are right that some products make it easier to go down these roads.

I still do not think you want to use medical diseases as metaphors. You would not say "mongo aids" or "mongo alzheimers" or "mongo diabetes." Even if it is common, it is not particularly useful. Metastasis is better.
It looks like the Worksharing feature that Revit supports may work with Diode Drive - https://knowledge.autodesk.com/support/revit-products/gettin...

It does not currently do file locking - it leaves that to the application at this point.

If you do give it a shot with Revit worksharing, let us know how it goes! https://t.me/diode_chain
Then they will be on a fork of a fork of a fork (ETC -> ETH -> ETH_POW -> ETH_POW minus Difficulty bomb)

who will take this chain seriously
> The accreditation form requires applicants to tick a box if they have been convicted for fraud or something similar. Sunde didn’t tick this box, as he was convicted for criminal copyright infringement. This ‘error’ was swiftly noticed by ICANN, which is also uneasy with other parts of the Pirate Bay founder’s history.
Mastering OCR Using Deep Learning and OpenCV-Python
How to monitor .onion websites (uptime alerts, mon, curl, cron, Tor2Web, etc.)
Vitalik and friends can just sell their coins on the proof of work chain and thus make it unattractive.
That has come up in my mind and it makes sense.

My biggest concern on this one is that it makes task management my responsibility, which at the end means that I have to go after him if he doesn't follow his deadlines for example. And I don't want to have this dynamic, at least in this way.
I understand what is is. I don't think it's appropriate.
Evidence required? Those workers could have stayed at home, weren't they being forced to come to work. This goes beyond the raw numbers, the real issue is that the workers were forced to take the risk.

The worst part? Quoting the article:

"It had promised they could remain home if they felt uncomfortable returning to the line. The Post reported in late June and July that workers concerned about covid exposure received termination notices after they did not return to work.
Untracker: Uncloak tracking links and remove spy pixels from email newsletters
See my edit, but this article is a beautiful example of framing your data to get a specific conclusion from the reader.

Show me other businesses so that I can assess if Tesla is worse otherwise this is almost just a "Tesla bad" article.
Hi Fellow HN'ers,

Author here.

This is a follow-up on a previous posting (https://news.ycombinator.com/item?id=26293424)

What do you guys think?

Happy to answer any questions or comments.

Thanks for reading!
Assuming they sign their builds, wouldn't it be relatively easy to verify if the software was real or not?
YouTube Face is clickbait, attaining human form (2018)
Seems like a good time to have a baby. With good behavior maybe the kid will get to meet their birth parents at their high school graduation. Presumably they’ll have all of their assets taken as well, so the child won’t even have financial support from their parents.
Exactly this. Plus, some tax treaties don't include types of income beyond salary/wage - think income from investments, self-employed/contracting, etc.
When we moved countries we only brought 2 suitcases each. Left all at home. Now I wish I sorted a van to bring everything with us.

After five years I am still looking for high quality cutlery that will not stain after a month. We went through three sets and never opted for the cheapest one. All of them stained even though it says stainless steel on them. I have cutlery at home from 80's and it never stained and still going strong. I brought a few pieces back with us after visiting old country and the difference in quality is obvious.
But Rust works badly with mmapped (memory-mapped) files, as the article notes. So in C you could load (and save!) stuff almost instantly, whereas in Rust you still have to de-serialize the input stream.
Started with FontLab around 2003. Nowadays, my primary tool for development is Glyphs. It’s very easy to use, it’s pretty quick to learn how to use it, and it has quite an active forum/community open to help. Also, you can find plenty of tutorial around. Production wise, apart Glyphs, I use OTMaster quite a lot, fontmake and fonttools (these two are command line tools). VTT (Visual TrueType) for hinting.

My first experiments with fonts were pure trash, bad under many respects. Either super modular and stiff, or completely unaware of letterform construction (how the weight distribution works, proportions, etc.). Most useful thing for myself is to have a brief in mind and to give a sense to the shapes I draw.

I would study letterform, trying to reverse-engineer the design, looking at patterns within each letter but also among the whole alphabet. For example, how the shape of the curves is implemented across the glyph set (if you go for squarish curves, you would expect to get a similar personality wherever you have a curve).Feel free to drop me a line if you need more advice. There are also few good books that can help to focus on the important bits of letterforms construction.
This discussion is surreal, really. Can you see the difference between taking a risk on yourself, by your decision, or being forced to take it by decision of others?
Per site isolation =]

Which the (comparably) insecure likes of Firefox (unfortunately) does not have.
It sounds like you would both benefit from reading The E-Myth Revisited. I posted some notes online about this book: https://www.briansnotes.io/book/the-e-myth-revisited/

But I wouldn't recommend just sending someone a book or article to read. You need to approach this situation with more empathy.
I don't think the article gets to the heart of the matter of why online platforms are not countercultural. The main reason, in my understanding, is that they still are selling the vision of the individual as rebel, and individual expression as our unique combination of consumer choices; Instagram is the perfect example and the logical conclusion of Individual Choice being our highest expression.
Nothing about that dynamic is countercultural any more.

There are still online interactions though. Communities trading tracks and collaborating musically online. Torrenting. Open source software projects.
C being barebones does not mean it is faster. Because it has such weak typing and gives a huge amount of programmer freedom, compilers have to do a lot of work to be able to understand a C program well enough to optimise it.

Rust, on the other hand, requires the programmer to give the compiler more information about what they're doing.

A very simple example:

void foobar(struct foo *f)
{
f->a += 2;
foo();
f->a += 2;
bar();
f->a += 2;
}

Because C pointer types are so barebones, the compiler can't tell whether foo() and bar() can modify f->a just from looking at the above code. So it will always have to load and store that for each += operation.

Rust on the other hand has two kinds of reference, rather than pointers:

fn foobar(f : &mut foo) {
f.a += 2;
foo();
f.a += 2;
bar();
f.a += 2;
}

This is more high-level. But it's good for performance! Rust has a rule that you can only have one mutable reference to a struct at one time. Therefore, foo() and bar() can't be modifying f.a and it can simplify this to `f.a += 6;`.

(You can see it in action for yourself here: https://godbolt.org/z/hWs67P. Sadly, Rust doesn't do this by default due to problems with LLVM, but eventually it can.)
It's a nice thought, but generally speaking you can't port these ideas over to C without effectively creating a new backwards incompatible language.
I don't wanna poop on their parade, but haven't Wayland screenshotters been around for a while? https://github.com/emersion/grim

That one has at least been around for long enough, and has worked perfectly under Sway for long enough, that I had to look up its name because I had it bound to a hotkey and had forgotten what it was called.
I came to the comments to say this, and you beat me to it. Its a better proof than the ones in that link, IMHO. I'm not sure why the author felt the need for all those inequalities!
Uplink was such fun back in the early 2000s

When I lived in [redacted] a few years ago I realised I lived not far from the Introversion offices and by chance met up with them a few times which was pretty cool. Still got my v1.0 CD of Uplink with the bonus mini-CD in storage :)
You picked a cofounder who has never worked on a team or had a structured job in his life?

He’s unwilling to install Discord to communicate with the team but you expect him to read and absorb time management and teamwork books?

Sorry for the snark but what the heck are you thinking ... sounds like you have an intern, not a business partner.
The issue is that higher price and promise of quality does not reflect reality once you start using the item. We paid £100+ for a cutlery set and it still stained for example.
every time you drive a car, you are choosing to increase the risk for others. I believe that is the point of the analogy.
Hey theon144 - one of the differences seems to be public shares. Diode Drive is able to share files with anyone/everyone even if they don't have Diode Drive installed. (send them a link)

e.g. If you need to send a file to someone and it is >25MB, not easy to do with email - Diode Drive makes it easy without having to upload the file to the cloud.

e.g. https://github.com/syncthing/syncthing/issues/2633
What are you talking about?

The fork that left ETC as the original chain was a rollback of the chain that destroyed the concept of its immutability for the purpose of fixing a massive financial mistake.

There were no other chains left as a result of such a fork. It is a fork, and ETC is the original chain. Those are facts.
And the market may be in for a slight tumble; Fed chairman Alan Greenspan is widely expected to raise interest rates.

The Dow Jones went from a peak of about 16,000 to a low of about 11,000. Interest rates did go up briefly but not for long.
Unfortunately it is long gone. Our living space back then was too limited to keep old machines around. Actually, it still is.
Again though... how is this any different than having to commute to work? The thresholds might be different but this is a matter of degree not principle as your inflammatory language suggest.