skysight-inc/HackerNews huggingface dataset:
I thought about multi-patterning, but as far as my limited knowledge goes on the matter, "7nm" with DUV multipatterning is not a thing, or at best an abomination.

If they are going DUV "7nm" multipatterning abomination, they would have to design, improve and build their EUV litographer.

It means many top scientists and engineers, positively motivated (the hard part in an authoritative regime) and honest (being smart is no guarantee here), in a magnificient R&D center with, literaly, unlimited "powers". And even with that, ASML/Zeiss/(the EUV litographer people) have decades of know-how.

Then there is the wafer people, the nano-alignment equipment ppl, the ion implantation ppl, the photomask ppl, the vacuum and similar specialists, the ultra-clean fabs builders/maintainers, the robots designers (dirty humans are not welcome in fabs), etc, etc. No wonder the us administration is putting down hundreds of billions of $.

That said, if there is some nasty usage of high tech chips on that side, on the other side they are following with open-source performant risc-v core design, and that is in direct line of getting rid of the toxic IP tied to arm/x86 ISAs, and to have interoperalibity at the assembly level (aka no more compilers). Then, if china is not able to pull that tour de force off, it seems risc-v performant implementations will be "closed design", from the US, or maybe India does plan to open their design...

Yeah, we are talking 1000s of "rare" people with nearly unlimited powers, and probably decades, if ever.
> Learning is learning.

No, learning (by ML) is not learning (by humans). It's just a same word used in different context, and doesn't by itself imply that the meaning is the same. The underlying process is completely different. Neural networks, despite their name, don't share anything in common with human brains.

Do you have any other argument besides "the word is the same"?
This. Except for Eagle Flight for some reason.
I wonder if this could be used to train astronauts for 0g induced motion sickness...?
Part of it is emotional, but so is the argument for it. It is simply too expensive compared to other forms of energy generation. And yes, you still have the waste.
Running lots of screens at high res requires bandwidth, and the usb-c connector only has 4 lanes.

Displayport 2 is 80Gbps which is a lot of data per second...
ADTs is last missing piece that would make me fully content with Go :)
You're most likely correct about automatic synchronisation from filesystem like that. That though doesn't mean there can't be any built-in integration with Next/OwnCloud or simply manual export-import.
Well in terms of incentives, they both make money from climate change.

I would suggest when people hear competing claims, they use their own experience and knowledge to see which one they place more creedence in.
> Should we also add the costs of global warming to each kW/h of energy produced by coal or natural gas?

Yes. That's what carbon pricing/taxes is all about after all: counting the externalities.

* https://en.wikipedia.org/wiki/Carbon_price
> Too bad most of the Rust jobs right now seem to be in crypto.

What is the problem with that?
I don’t think you’re the worst. Indent with tabs, pad with spaces is a pretty common rule in tabs community, afaik.

Edit: worst are those with auto-reindent-it-my-way-on-save feature always on.
You are so lucky to have all your plants in similar pots by volume.
It's also setting up the conditions for the US and the West to leave Taiwan to fight it's own fight like Ukraine.
This is the typical self-faked statistic.
As an Italian… i love that name choice.
Pity that it took people 50 years to discover them.
It was probably fasta of fastq format, which is pretty much line separated strings of the DNA letters. BSON won't help with that. You could try to squeeze the each of the 4 letters into 2 bits, but they use few more letters to indicate "unknown", so it's not that easy. And even the simplest compression algorithms just do that for you.

And text is easier to work with in any hacked up script.

There are some binary formats (BAM, I think), but people often prefer the text format anyway. When compressed, the size is pretty much the same
Did you try Ravio OTP? I've seen good things said about it by FOSS people.

https://raivo-otp.com/
It is, indeed, great to have choices.

(Side note: Authy backups are encrypted client-side with the user's backup password. They're not unprotected on a third-party server; Authy has no ability to decrypt them. https://authy.com/blog/how-the-authy-two-factor-backups-work...)
How likely that situation is is disputable. People have cherry picked some cases where by specifying a very particular comment you can get it to (unreliably) reproduce well-known pieces of code, sure. But that is neither the intended use of the product nor the actual way that a single person using the product really employs it, and that really, really matters. Judges are not automatons, and the fact that when and if this goes to court the developers will be able to get up and honestly say "this is a tool developed to help developers create new code that is not merely recreating the functionality of the code we trained the tool on, and all our users use it to create entirely new things" is going to matter when they argue that it is fair use/transformative work.

I do completely understand that a lot of people disagree with me morally, and think that extracting insights from scraping the public web should be illegal. You're free to have that opinion, but I'd recommend you start lobbying your congressman to change the law, because though I'm not a lawyer I hang out with a few who do copyright stuff, and I don't think the law as it stands is on your side. That said, who can say, maybe this will end up bubbling up through many layers of appeals and end up at the Supreme Court someday, this stuff is all certainly wildly outside the bounds of what anyone writing the copyright laws was thinking about back in the 70s (which I think was the latest significant iteration?) so it's fair to say it's a complete gray area.
So the 80% number is likely some kind of hyperbole that doesn't reflect impact on humans, but how can they claim this isn't gain of function? Gain of function is not only in the vector of virulence, it can be in any biological direction.
It is pretty trivial to put this board in a Casio watch; I'm not even sure I'd call it tinkering unless you decided you want to connect the buzzer (requires soldering one bit of metal).
I don't like that opensource code is being used in a commercial product. I feel concerned about NNs learning about stuff they aren't really "supposed to" learn, because somebody published something by mistake a long time ago. But this general argument about reproducing copyrighted code is stupid, and actively trying to shut Copilot down because of that is why lawyers are cancer.

Basically, what Copilot (or anything like that) is supposed to do is to speed up your work, i.e., ideally, to write exactly what you'd write, but orders of magnitude faster. How do you write code? Well, you may have a solution in mind — if it's something really original, rest assured, Copilot won't guess it. It can only hope to guess something that, in a sense "has a correct answer" to it. In fact, it does it worse, than it should be: graph traversals, matrix operations and such should be guessed flawlessly (in a perfect world every PL would have some primitives implementing them in the best possible way, but ours is not perfect). If you don't know how to traverse a graph, you'll go and look for a reference. 15 years ago it was likely a book, then looking up on the Wikipedia or StackOverflow became way more likely. For the last 5 or so years literally searching it on GitHub became viable because of better search engines and the sheer size of it.

Now, if I found a matrix transpose function in an open-source project, which I cannot include as a library for some (usually technical, but maybe not) reason, so I memorize it, close the page and re-type it in my IDE, do I have to be restricted by its license? Then, doing so is obviously stupid, so how about me just copy-pasting it, while renaming some variables so that the teacher wouldn't notice? And, given that this is not my homework, there's no teacher and variables are named perfectly as they are — doing that is also really stupid, so I might have just copy-pasted it. So, how about now, do I have to publish my code under GPL3 now? Is this theft? If any lawyers say yes — fuck these lawyers. It is nonsense.
Foxconn unveils new electric pickup truck and crossover
Its not a true HN thread about a FLOSS project without gall towards the name.
I beat the game, but I believe you can experience precision issues if you just zoom the map out far enough and/or fly far enough away from the sun. Makes sense if you can infer that the map was really just an alternate camera showing the entire scene. It doesn't matter where the origin is if you can see all of it at once.

EVE Online had (still has?) a similar issue with its camera being able to zoom in on objects that are very far away. Normally, at those distances, you'd be using your overview or the HUD markers, but if you did zoom in on a far object, the origin would still be on your ship (or maybe the center of the area you were in), and the object would get distorted. Especially fun when it was a floating corpse.
You mention AI applications in Ukraine. Can you provide more information on that? Sounds like a rabbit hole.
> you can always dump it into a trench in the ocean.

It took a long time to ban dumping barrels of nuclear waste, sadly that isn't true for waste water yet.

And yes, this will all go into the food chain and will have repercussions. For virtually forever.

Of course the waste is a problem, we have 1 or 2 permanent storages in the world and there is a reason for that.
libcamera isn't firmware for cameras. It's a userspace framework for enabling and abstracting away the terribleness of v4l2 & quirky hardware.
Unfortunately it has no import/export functionality and truncates eight/ten-digit TOTP codes. As I mentioned in an another comment, even then it is better than most alternatives on iOS.
Not sure laundering it the right term.

Laundering private things through the commons feels not as shady as laundering in private networks. The commons benefits too.

It's more like open source that money laundering
For context, you get 6 mSv per year from natural background sources plus normal medical diagnostics in the USA. In Denver you get 9 per year due to proximity to space (cosmic rays ..). In Ramsar Iran the population gets 150 mSv/yr due to higher natural radiation in the local geology.

Regular consumption of these mushrooms leading to an additional 0.27 mSv doesn't concern me even a little.

All publications and news discussing radioactive contamination should be required to be quantitative in mSv units like this one. The difference between detectible and hazardous in radiation is about 10 orders of magnitude.

https://www.epa.gov/radiation/radiation-sources-and-doses#av...

More dose info; https://www.energy.gov/sites/prod/files/2018/01/f46/doe-ioni...
Are you asking if I have ever added internationalization/translation to an app which initially didnt have it? Yes I have done that.

It sounds like you have had a bad experience?
Microsoft Lays Off Employees After Slowdown in Earnings Growth
Try tracking them down, many are just dead ends, many are opinion presented as facts.
I just cooked up something in Python if you have it installed on your system, quite straightforward to use. If there's interest, I can prepare a compiled version.

Unlike the other ones posted here, this one just takes secrets as arguments:

> python -mtotp DGLTPWEUERUUDCEC SWPKQCKEWRXPCRXE
628502
674329

https://pastebin.com/apNKxMBF
Here's an example of how you can wrap oathtool from oath-toolkit:
https://markusholtermann.eu/2018/08/simple-bash-totp-script/

https://www.nongnu.org/oath-toolkit/
> C++ promised to be a language that was both high performance and very expressive but I always found it very difficult to work at a high level of abstraction in C++. The sharp details always stab through.

I wonder why, doing Windows programming with OWL in 1993 was quite delightful, or Mac with AppToolbox/PowerPlant,...

Yes there is always C stuff coming throught the cracks, but I see similar aproaches with Rust code making use of unsafe when there are safe alternatives.
Technically yes, but if you only use it when you need it, it's often not a performance concideration.

And for systems programming, the often overlooked truth is that people care far less about perfect performance than they do about control - ref counting doesn't give up control to a mysterious oracle running in the background which may or may not wreck your performance in hard to predict ways, it just pays a known cost at the time you use it based on how you're using it. (that's not to say performance is irrelevant, but it's not always the top concern, and with control you can always rewrite slow code as needed).

The obvious question is "why can't we have an optional modern garbage collector built into a systems language?", and it's a good question (I remember reading there was one in rust for a while during early development, but it got removed), I think the main reason is that high quality garbage collectors are incredibly complicated, with many trade offs, and a gc that combines well with the rest of a language and various alternative memory tracking solutions is harder than most. The projects that really want one can always implement their own and choose their own tradeoffs, so there's not many use-cases where a generic language-provided one would justify the complexity of implementing it within the language.
FreeBSD's license causes it to be used in lots (lots!) of places where GPL isn't suitable - most are probably not super famous, but still ubiquitous. But as others have mentioned in their replies to you, there are many rather high profile use cases as well.

So - your premise is wrong - but even if it wasn't, why be surprised? Some stuff is just fun to hack on, people have passions and interests too.
I imagine if you're not a cryptographer, you don't have a chance getting those jobs.
Archived: https://archive.ph/PlnQl
You can't just wipe the slate clean and start over. This is data that needs to be preserved and is a core part of the business. Not even sure how an SDK is related to database migrations?
> For example, Linus' insistence that kernel developers "don't break userspace."

Wait, what? Is that meant as a counterexample?
> Amazon does the same thing as many many companies and is treated as news.

Yes, and that's because of its scale and size.
Personally, I think you are right distrusting MS ( as we should be we any corporation really ). I will admit that this attempt is working in a sense that it is a lot less clear to a non-computer person as to:

- whether there are any damages
- what the big deal is

In my mind, the entire thread identified a lot of those, but I think someone already said that it will likely be tested in court ( and I have zero idea, which way it will turn ).

For the record, I personally think Copilot is a cool tool ( frankly, it is not that different from automated stack exchange in terms of results ). If I worry about anything, it is that the overall standards will decline even further.
https://arxiv.org/abs/2106.06981 - Thinking like Transformes

The paper suggests that transformer work on a set of select, aggregate and element-wise operations. Which seems pretty close to the SQL statements i write from day to day.
Why can't I type two spaces after the period and let the software figure out how to typeset it? That's how it worked for years in html, then sites like facebook come along and use "white-space: pre-wrap" to force the extra space to show up, even though it's not a monospace font. What's the reason for this?
Everything can be predicted if you understand energy.

Companies can't survive in a peak world without manufacturing crap. Sell more because your tools break.

So now they are looking at how to do that under the premise of eternal growth:

They will try to lock us down in the hardware = deprecate older hardware and force you to move to never software with TLS 1.3.

That has never succeded because you can always hack everything = They will try to rent out the accounts.

They allready started that process, but I'm not buying it. I have all the software I need under permanent license.

Since processors now have peaked, everyone is buying all the computers they can, the really smart ones are buying low energy devices like Raspberry but 1151 Xeon is also sold out.

Anything manufactured today will probably have hardware kill-switches or programmed obsolescence. For companies: "To not lock your customer down for eternity is suicide"...

Edit: Loving the downvotes without comment...
No. "Layoff" is a real, full word. https://www.dictionary.com/browse/layoff

Similar: He delivered a knockout punch. He knocked him out.
Yeah most of this 'deformed children' stuff is also not really true. The reported facts about this are just not correct.

Its basically not statically significant.

There might be a somewhat larger effects on some treatable cancers, but the numbers are still incredibly small compared with the fear mongering and of course compared with other forms of energy used back then.

https://www.nationalgeographic.com/science/article/children-...

You are like better of with having a nuclear fallout every could decades rather then a coal plant.
You're probably stealing other people's code daily, willingly or not. Should we run a plagiarism scanner on all your code?
> I believe the argument being made is that in _actual, real-world_ use of copilot, no copyright infringement happens. So it's not just about usefulness.

How would you know though? The burden of proof is on Copilot. Especially now that it has been shown to spit out copyrighted code.
Not sure how well/bad is AMD doing right now. Have been using Intel machines for over two decades now but not long ago I finally switched to AMD with my new PC and I regret haven't done so earlier. In the meantime, I'm also about to ditch Windows. I guess I'm not alone. Time to say goodbye to Wintel league.
I was the right age to learn about the enormous potential of deep sea mining by reading Willard Price. Actually, looking at when Underwater Adventure was written, I could have been born any year and still learn about it by that method.
The most useful thing that kept me using JetBrains was the key-mapping homogeneity between JetBrains, MacOS, and Chrome (e.g. the same key-mappings are used to go back, forward in history, through tabs, to close a tab, ...)

Now I'm finding the key mappings (ex: Multi-line select) and functionalities (setting up your workspace a module) are drifting across the JetBrains products.

Attention is needed with these UIs to prevent drift and preserve homogeneity across applications.
Being a proper UNIX descendant, but it hardly matters to most folks.
Are we heading towards voiding most of current copyrights or is there a way out of this mess with another patch to the laws?
> How about the electronic hardware's not-exposed firmware, does that count? Did the subcontractor test it for three years at 10,000 feet for radiation-induced bit-flips? With or without lightning strikes?

Blast the module in a radiation chamber. It can be done, it's only extremely expensive - the military has the budget (makes sense, given that a fighter jet or a bomber should be able to power through a nuclear bomb fallout), but civilian airliners are all about cost efficiency.
As someone who's not the biggest fan of Rust because of its complexity. There is a big reason to use it today. If you need to use something that has safety guarantees where it's possible to achieve acceptable performance in certain classes of programs where languages like golang, nim or crystal have trouble achieving then I just don't see any other options out there certainly not one with as many libraries available as rust.

Maybe I can use a combination like c and lua to get the right trade offs between safety and performance in the necessary parts of my program but I'm not that confident that I can reach either safety or acceptable performance doing that.

Maybe, I could use C and some kind of static analyzer to find all of my memory bugs. Again, I'm
not confident I would succeed there. I might also need a fuzzer to do it.
At this point I'm trading a complicated language for a easy fast language with extra complicated operations that may or may not give me the outcome of memory safety.
> While protesting the insanity of the situation I produced a hacked together implementation using MD5 (which was, somehow, available).

Not sure of its cryptographic guarantees but one can sponge MD5 for more goodness: https://archive.is/pqFnv
I don't think that VPNs are any good at protecting privacy nowadays... Maybe Tor or I2P just might work.

Team Cymru are collecting flow records from backbone routers worldwide, with the permission of the ISPs. They claim to be able to trace through VPNs by simply looking at the timing of flows.
https://www.team-cymru.com/pure-signal-recon-threat-hunting-...

Perhaps we should try experimenting with satellite or radio data broadcasting? Just send highly compressed text to make it low bandwidth? Then anyone can receive the stream without intelligence agencies from finding out. Ever. Assuming it's a receiver that cannot physically be connected to a network. Bye bye NSA and GCHQ surveillance... For good this time.

By the way, here's an example of a satellite data broadcasting system that's actually in operation:
https://blocksat-reader.herokuapp.com/
It's a bubble, 99/100 crypto companies are going to crash and burn, or already have. If you manage to land on the 1/100 that actually does something useful and survives, well, better odds than the lottery I suppose.
It is a big niche though, many people are able to pay their bills living on that niche.
Accessible Accessories
Thought that this was an interesting take, allowing you to 3D print to customize your mouse for example. Not affiliated with MS nor a user of these products, so can't vouch for their usefulness either but the idea seemed cool.
I think you've covered all the major options:

- Use Rc (or Arc if you need to be thread-safe)

- Use a Vec, slotmap, or a similar data-structure and store handles (indexes). This doesn't entirely prevent use-after-free bugs. But it does tend to make them panics rather than silent errors.

- Use unsafe (and ideally create your own higher-level safe abstraction)

In theory, there should also be 4:

- Use a GC library

But I haven't seen a good implementation of this yet.

---

If you're missing something, it's perhaps that most lifetimes aren't dynamic. So you get all the benefits of Rust's ownership in the 80% case. And in the 20% case you don't get any particular benefits, but you still have all the same options available to you as in other languages.
I'm constantly surprised that people have trouble finding things in JetBrains IDEs, because they have search everywhere, for everything. You can even look for "actions" in the double-shift menu: just press Cmd-Shift-A (I suppose Ctrl for Win/Linux) and type a few letters. I found that way easier than figuring out how to configure vim, because there is no discoverability from inside the editor itself, and I frequently had to google several times before I found a way to get the behaviour I wanted. This gets even worse when you're using plugins for LSP etc.

(Emacs, of course, has best in class discoverability via M-x and C-h, which allow you to find and introspect basically everything that's available to you, but then Emacs is an OS, not an editor)
In which way is that incorrect? How can you, when reading Python code, know whether it may error?

Or is your point that Rust code can panic too, without it being clear from reading the code?