skysight-inc/HackerNews huggingface dataset:
Isn't that by definition terrorism? It's unlawful use of violence in pursuit of political aims. I think we should punish the responsible...
ReactCut
zstd strikes a nice balance here. It can inject markers in the bytestream to make it "rsync friendly", but one could just as well say "binary diff friendly".

zstd itself also has the (pretty new) ability to use a shared file as shorthand during compression. What that means in practice is that diffs can be REALLY tiny if you have the previous archive download.

Hi dang.
Jennifer Dana on Substack
> However, the innovation that enabled this is high bypass turbofan engines. Turns out if you move more air slower, it's way quieter and more fuel efficient because physics. Boom can't take advantage of this - at least directly, because they have to go supersonic. A high bypass turbofan engine is huge, by it's very nature. At supersonic speeds this presents a lot of drag. That's why I'm super curious how they plan to be quiet and fuel efficient while also being supersonic.

I’m curious if either shielding the engines, or having a scramjet (like a turbofan but without the blades) could have a similar effect.
> I think it's pretty clear from the proposal that the only relevant NFT for some piece of digital media would be the NFT created by the original copyright holder of that piece of digital media.

So in order for the NFT to work, you need some sort of way to identify the copyright holder before the NFT even exists. Don't see you the issue?

If you can identify the copyright holder of a work without an NFT, what's the point of the NFT?
Do you think we should have alternatives to banks and something that cannot be stopped by governments? What do you think about DeFI?
It's become pretty popular in a number of circles, and has been for many years at this point - rsync.net offers ZFS sends as an option for backups, for example, which is not a service you implement unless you think it'll be popular enough.
https://ethereum.org/en/dapps/
That's "Sign EXtension" for the those wondering about that. The A and B registers combined to be the 16-bit D register, and this instruction would be used to convert an 8-bit signed integer to 16-bit.

Also amusing was the "BRanch Always" instruction, which is the basic unconditional jump. There were branch instructions for all the usual conditions of the most recent operation such as 'overflow' during an addition.

All the branch operations used relative addresses, the two 'jump' instructions used absolute addresses. So it was easy to write relocatable code on the 6809. This is binary code that can just be moved to another location in memory and still execute properly, without needing to be re-linked.
I don't think that would've been better. It gave them a good start for a POC/MVP.

It's the same as some people who say "next startup, I'll go straight to insert scalable architecture". That doesn't work. You need your flexibility to experiment and find what really works in the beginning.
My takeaway was the huge denial most of the rest of the world put itself into.

When it was still only Wuhan, everyone assumed it would go down like sars again, it's just "a Chinese thing" and could never happen in the developed world. We feasted on the images of overcrowded hospitals, people collapsing in waiting rooms, and felt good about or country.

Then when it became clear that China messed up containing the spread and it would not only hit other cities in China but the rest of the world too, we did.... Nothing. Like a toddler we tried solving the problem by ignoring it. Forgotten were the images of chaos and death from Wuhan, politicians would assure us "that it's under control and go away soon". Just how can you suddenly pull such a 180 as soon as it arrives at your country? Then the first cases popped up and "we did contact tracing and stopped the chain". Great, but hoe does it prevent new cases from entering the country?

I came from beijing back to germany on Feb 26, 2020. Getting out of the plane there was... nothing. No temperature checks, no masks, no form to fill in, no "hey please stay at home for two weeks". It went from sitting in a plane for 8 hours with a mask to just randomly boarding a train across germany with nobody giving a shit. It was unreal.

But then, when it eventually got real bad in the West, we pulled yet another 180 and stopped ignoring covid and started going "well China should have prevented it", when we got a head start of about a month where we could perfectly see what this virus does, yet didn't take any measures on our side whatsoever and just let it happen. I know, it's always easier to blame someone else across the planet, but I'm most surprised and disappointed by my own government. I'm wondering how things would have gone if this had originated in Germany.
I used plain C for my first iOS game, and I'm working on my second, and using C again. The ease of cross-platform development in C (using SDL2) makes it much nicer in my opinion (possibly just because I'm very much not an xcode fan, and prefer developing on linux, then doing a port to iOS.
Some of us would quite like to see the end of the personal motorcar.
> The idea seems simple enough and the math to do these kinds of predictions is fairly straight forward

This describes about 99% of all successful companies. Exceedingly few companies invent truly new technology, and that's perfectly fine.
Your linked post from Bryan Caplan isn't compelling that transfer of learning is "virtually non-existent."

Anecdotally, I agree that a good deal of teaching does not produce learning that is durable or transfers.

That doesn't mean it isn't possible.

Enter Scott Carrell and James West's study at the United States Air Force Academy (USAFA) [0]. The title and abstract bury the lede and actually misdirect. It talks about professor evaluations, tenure, and teacher quality. The key findings from this study are about the type of pedagogy that create durable and transferable learning.

They compared pedagogical styles of teachers in first year calculus classes compared to how durable and transferable the knowledge was that cadets gained in each class. It was a totally unique environment that allowed for it to be randomized, controlled, and to study effects beyond one year. I have never seen a better study in education.

The tl;dr is that pedagogy that forces students to engage in desirable difficulties [1] produces learning that is more durable and can transfer to different domains. The catch is two-fold. Students rate this type of teaching poorly. They also get worse grades at first even though the long-term payoff is much better.

[0] https://www.nber.org/system/files/working_papers/w14081/w140...

[1] https://bjorklab.psych.ucla.edu/wp-content/uploads/sites/13/...
Amd chips have a similar feature btw.
> - Enabling Iran etc. to evade sanctions

I see this as an absolute win.
Idiosyncratically, the website looks better on mobile if you view the page in desktop mode. That is, the content actually fits to the screen size, and the code examples aren't cut off mid-line.
Show HN: Quickly scan your paper documents(export it as a multi-page PDF file)
the essay misses out on the undeniable benefit of uninterrupted work, and it doesn't mention digital similes to the water-cooler, like chat rooms and decent mailing list support. group conversations with little visual noise, like old fashioned irc, like old fashioned mailing lists, are what distributed FOSS engineering communities thrive on.

so the article sees what is missing in remote work, but it's not spelling out what is gained: quiet uninterrupted focus time, with higher productivity.

edit: of course the FOSS community benefits greatly from occasional conferences to work on topics that benefit from a whiteboard, from being in the same room, from humming. and likewise workplace collaboration benefits from occasional deliberate face to face workshops, e.g. to sort out challenging allignment topics
That doesn't work for when there are tons and tons of pages full of spam on all results pages.

Also, is DDG any better in terms of SEO spam?
How to declare an array of strings in C
> having to rapidly re-architect the tool around a non-GPLv3 licensed library

... or just go with it and have it be open source? The old version is already open and free for anyone to request the code of. No rush at that point, you can withhold updates for a little while while you rearchitect this or take the situation as it is and have the next few bugfix releases also fall under GPL until you get around to replacing the core component (iff one insists that the future additions must absolutely be proprietary).

Quickly removing the code doesn't change the previously released versions' license.
> What are the benefits of building out a whole separate part of the test framework that handles this?

Instead of making it part of the base runner? Maybe so the beta bits can work and it’ll be folded in more directly afterwards?

Also if it includes coverage guiding being able to know that a run is fuzzing or non-fuzzing would avoid having to include the fuzzing instrumentation for non-fuzzing run, mayhaps?

> Is there a way to fuzz non-string inputs?

From the design doc it looks like you can have any number of parameters and

> Fuzzing of built-in types (e.g. simple types, maps, arrays) and types which implement the BinaryMarshaler and TextMarshaler interfaces are supported.
it's DC fast charging. lets say you're in the store for 10 minutes. lets say its chargepoint's new 24kw charging. That means in 10 minutes, a user would get about 4kwh of energy. i'd estimate that's 10-20 miles depending one how one drives (15-20 if slow stop and go city driving, probably between 10-15 if speedy highway driving). But, if this is an around town driving and there are many places where 10-20 minutes here and there you can pick up miles like that, it all adds up.

with that said, malls are also a great place to have charging.
Thanks for posting this brief (2.5 pages) article: I found it very relevant for a small tool I’m building right now, where I too have to decide between the comfort of integration and the resilience of minimal dependencies.

I quote here a fragment from that article to give others an impression of what it’s about:

> “A month after I put the tool on the Web, I received an email from a brilliant young Dutch programmer. He’d enhanced my tool, integrating it with the Ant Java-based build tool and adding an XML output option. He’d also provided a couple of XSL (Extensible Style Sheet Language) scripts that transformed the XML output into nicely set HTML. Although the code was well written and the new facilities appeared alluring, my initial reply wasn’t exactly welcoming.”

> “Integrating ckjm with Ant sounds like a good idea until you consider the dependencies this type of integration creates.”
It is very unlikely that it was a “continuous” compression anyway. Continuous archives disallow random file access property, and games require exactly that for assets. You can’t decompress few gb on average to fetch a sprite of a cat.

The reason games (and software in general) do full downloads instead of binary patches is purely overdefensive and/or stupid. Store software could just check checksums after a patch and re-download only if they fail.
So you’re criticizing a scientist for expressing skepticism toward a scenario that had (especially at the time) very limited evidence, and then just placing your own bet on a far more extreme, also non-substantiated version?
Jenkins has an important niche: "overgrown or enterprise projects that were initially created without ci in mind and require a ugly, hacky pipline to build"

I think it still has no rival in that area and it's also why is getting a bad rep.
"Ok, that means our current business practices are a liability. Gather the process owners to see what can be done".

What you're describing isn't (shouldn't be) the end of discussion. The trick is to get management to explicitly acknowledge the liabilities.
Well, of course. Disease outbreaks happen all the time. Just from the top of my head I remember tropical fevers (like Zika and yellow fever), Ebola, Corona viruses (such as MERS and SARS), zoonotic flues outbreaks that threatened to become a pandemic. This happens every other year. Fauci said "thing that happens every 1-2 years likely to happen during a 4-8 year period".
The strong sentiment that it couldn't have come from the lab was suspicious from day one. It was not even allowed to be a consideration.

Also, here on this forum, I was downvoted for saying it shouldn't be ruled out that the lab might be the source.
This is something I often wonder about. In my own experience the perceived productivity gains in prototyping often come with externalized technical debt that lead to an overall loss of productivity. Notebook-driven development tends to produce models that are too tightly coupled with an underlying data pipeline, as the workflow very much facilitates this. There’s a measured loss of productivity when a model and pipeline need to be decoupled, e.g., to split the pipeline or repurpose the model.

Obviously coupling components is not unique to notebooks, but there just seems to be a culture in notebook-driven development to disproportionately push poorly designed code artifacts. The MLEs and data scientist I’ve worked with that write simple functional modules tend to introduce less technical debt, at the expense sometimes of taking longer to push out a demo prototype.

All that said, I think the aforementioned issues are not truly intrinsic to a notebook-driven development, but rather an emerging culture that has rather aptly been called Potemkin data science: https://mcorrell.medium.com/potemkin-data-science-fba2b5ba5c...
Show HN: Quickly record daily blood pressure app
I don't think twobitshifter's point was that "more code === better product" either but rather that if it's a product with big scope, it probably has more code in it than if it was a product with narrow scope.
Are there no legal recourse options for breaking the license so blatantly?
Getir, secured $555M investment with $7.5B valuation, aiming the US market
RIP Substack
In my mind fuzz testing is external, backboxed, and often profile-guided, while proptesting is more structured, internal (language aware) but generally less guided or entirely unguided.

This here is closer to what I see as property testing than fuzzing, although it looks like they plan on coverage feedback (so guided generation).
How are both true? How does crypto make transferring money easier for everyone except criminals?
Looks really good. I still remember the curriculum of my CS degree in Europe:

- first year: Mathematics I, Mathematics II, Mathematics III, Electronics I, Electronics II, Digital Circuits, Statistics I, Physics I. The rest was about software and programming (at least!)

- second year: Mathematics IV, Statistics II, Physics II. The rest was about software and programming (nice!)

- third year: software and programming only (very nice!)

So, about 80% of the students didn't pass the first year because of its heavy mathematics + physics content.

Extra:

- mathematics I = logic, Boolen algebra

- mathematics II = calculus

- matehmatics III = Multivariable calculus and something else I don't remember

- mathematics IV = Complex analysis/complex variable calculus

- physics I and II = electromagnetism and friends
Given that Brenden and Bryan worked together closely and seemed to be very fond of each other; and the article mentions that "the VIP may not have known" I think it's safe to assume it was not Bryan.

As if it had been Bryan, Brenden would have been more sure.
So what do you recommend? Rust? JS? TS? Java? C++?

I'd not recommend Scala for other reasons: being multi paradigm makes it hard to learn, read, re-read and collaborate on. Kotlin would be a more sensible choice on the JVM imho (no implicit nulls, fully OO at the core with FP where it makes sense in that context, sum-types, exhaustiveness checks, no exception/annotation frenzy like Java).

And Erlang misses types. Gleam[1] looks cool, and seems to be picking up steam.

Rust is an amazing choice if you need that kind of low-level control over performance in all it's dimensions (except built times).

[1]: https://github.com/gleam-lang/gleam
Cars are generally useful and enable modern life.

Crypto has yet to prove that level of value.
And I certainly don't see the conflict of interest - what was Fauci gaining? His continued role?

Yes. Obviously you don't put an arsonist in charge of fighting fires, so if this information had come out early last year then he would have lost not only his role much sooner, but also his social status and career. If what's coming out now came out last year, Trump's replacement of him with Scott Atlas would have been more widely supported (maybe), and Biden may not have dared to put him back in his post.

That would have been a huge financial hit. Fauci does very well out of his position. "Very well" might even be an understatement. He is the highest paid federal employee [1], earning more in 2019 alone than the US President. Despite this fact, he has deflected questions about conflicts of interest by laughing it off and saying he has a "government salary", creating the impression he is paid far less than he really is.

Fauci charges between $50,000 and $100,000 per hour for motivational speeches [2].

Despite being theoretically in charge of a crisis situation in which nobody has time to ask how it started, Fauci has found time to write a book called, "Expect the Unexpected: Ten Lessons on Truth, Service, and the Way Forward". He has also appeared on TV more than 300 times [3].

This is not a man who is too busy to investigate basic questions that may have direct relevance to developing treatments for the virus. And given that knowing where it came from would be of immense scientific value yet he has every incentive to cover it up, he is also not a man who should be running things.

[1] https://www.forbes.com/sites/adamandrzejewski/2021/01/25/dr-...

[2] https://leadingmotivationalspeakers.com/speakers/anthony-fau...

[3] https://www.aier.org/article/fauci-has-chalked-up-300-media-...
Development of digital currencies. There is no need of third parties in a transaction if the blockchain is public and decentralized.
Oppression complex? How about orthodox privilege?
You're misreading the context. The furor comes from the fact that the lab leak hypothesis (distinct from the engineered virus hypothesis) was dismissed by fact checkers as a debunked conspiracy theory for a year based on nothing but assurances from the few scientists they interviewed.

This is just one example I could find quickly, but there are many more...
https://twitter.com/JoePCunningham/status/139718591836522496...
Interesting take to somewhat equalize the mentioned fantasies with religion. Thinking about it the only difference really is scale.

Thanks for your insight.
Which country are you in? I know Rodeobe has been downvoted for saying this but in UK, all companies I've contracted for (including Microsoft) either have removed the IP and non-compete clauses or have a system for exceptions that you can mark which projects are your own

I imagine it depends on your leverage in the employment but try having a candid talk about your side projects and explain it's important to you to continue to work on IP outside of work – a system where you explicitly inform them about outside projects could be a compromise for a company who is a stickler on IP

Tech is still a field where good devs are scarce so if an employer has decided on someone, you do have a fair bit of leverage. If a company wasn't open to a good faith discussion about outside IP, that'd be a signal to me to think twice about the culture and working there
No, nothing like that.

Though you can get support if you're temporarily without a job[1], sick[2] or declared permanently unable to work[3].

These programs are of course partially funded by the oil tax money, by virtue of being part of the government spending.

[1]: https://www.nav.no/no/person/arbeid/dagpenger-ved-arbeidslos...

[2]: https://www.nav.no/no/person/arbeid/sykmeldt-arbeidsavklarin...

[3]: https://www.nav.no/no/Person/Pensjon/Uforetrygd
Yeah there is SEV support, but I tried to find whatever e.g Oracle Cloud utilize it and found nothing. It's also require SEV support in both hypervisor and guest OS.

PS: you can check whatever SEV enabled this way in the guest. It's suppose to say "AMD Secure Encrypted Virtualization (SEV) active":

dmesg | grep -i sev
Everything is very open with a clear description of the issues. It was truly informative. Your website is very helpful. Many thanks for sharing!

https://www.omegle.zone/
Regardless of which hypothesis turns out to be true, there are fouls in either direction. Certainly overblown claims of both silencing and misinformation peddling.

The "human story," conflicts of interests and such, gets most of the attention... unfortunately. Some of those interests were/are personal. The most onerous interests seem to be narrative. One narrative or the other suits a grander political narrative, for a variety of reasons. That kind of stuff sucks us in, unfortunately.

There can be a fine line between skepticism and orthodoxy though. Skepticism defaults to ambiguity. I'm sure that ambiguity is the majority position, but "I don't know" isn't a position that gets much journalistic and political attention.

Media, both new and traditional, gravitates towards hard positions... poop slinging and human conflict stories.
> most virologists think it's nonsense

That's exactly the kind of unsubstantiated statements I see all the time (both from proponents of the lab leak theory and from opponents). I'd love to read the actual reasoning why virologists think that it's nonsense. I'm a bit sad that hacker is so full of political and over-simplified arguments for this topic, and the actual science is missing.
For the anecdote, I often add "reddit" in a Google search and I often have good results.

I remember than searching for python related questions often has the same website as top result, instead of the official documentation.
> If Getty signs an asset saying chime bought it at 'getty.com', that's proof enough.

Great! We agree! People have been signing digital assets for thirty years now, and it clearly works well.

So why use the NFT?

> Disney could absolutely start signing all of their media with NFT and every license holder would have X years to implement it properly.

Or Disney could just start signing all their works _today_ without an NFT or blockchain of any type, using proven, decades-old, open source technology.

---

The blockchain is amazing because it solves a very difficult problem - the consensus problem. Yes, blockchains are very expensive, but that's because they need to solve that hard problem. If you have a consensus problem, the blockchain is the only known solution to it.

Signing assets is NOT a consensus problem, because the origin of the idea of ownership comes from the real world.

When Disney signs their assets, it makes no difference what order they sign them in, or whether they sign them before or after someone else does.

For example, suppose Disney decides to sign everything, and then someone else "signs" Mary Poppins before Disney gets to it. Nothing happens! This signature has no legal, moral, or practical value to anyone: Disney _legally_ owns Mary Poppins and will continue to do so.

Or suppose a hacker breaks into the network and "signs" ownership of Poppins to Elon Musk. Again, this has no legal, moral or practical value.

There is no hint of a consensus issue, and therefore the incredible cost of a blockchain is completely wasted here.
I generally agree and don't support a ban, but cryptography is much more generally useful.

To put it another way: cryptography has many legitimate applications for normal people. Cryptocurrency does not yet (and may never, as long as civilization doesn't collapse).