skysight-inc/HackerNews huggingface dataset:
One thing that's important to emphasise: sound safety, i.e. using a safe language, is no one's goal; rather, it is a means to end. What people want is correct programs. The question is, then, does a language help write correct programs?

Ensuring safety from important classes of bugs with sound guarantees is one way to help write correct programs, and both Zig and Rust use it; ensuring safety from from important classes of bugs with sound guarantees based on runtime checks is another way, and both Zig and Rust do it, too; a simple language that's easy to understand and analyse is another very important way to help write correct programs, and both Zig and Rust try to be simpler than their predecessors; making it easy to write tests and run them frequently is another way to get more correct programs that both languages try to employ. Both languages drastically differ in the use of those techniques from either C or C++ because they are both languages that put a very strong emphasise writing correct programs, but they also differ a lot from each other in how they balance those techniques.

It is impossible to tell without careful empirical research which helps write correct programs more than the other, and it is also possible that different people find it easier to write correct programs in either Zig or Rust. Rust certainly provides stronger guarantees that prevent temporal memory bugs than Zig, so let's assume Rust programs will contain zero, and a Zig program will contain more than zero but much less than C or C++. But that delta is insufficient to determine that Rust's balance of techniques reduces more bugs overall.

Also, Zig already has decent checks for use-after-free, and they'll get better, and not having uninitialised memory is also very easy to do (and verify) in Zig, despite there not being any checks. Even if, like other runtime checks, it is turned off in production, it still helps catch errors in that category.
The quality of Julias ecosystem continues to surprise me.

See also:

- https://diffeq.sciml.ai/stable/

- https://juliadynamics.github.io/DynamicalSystems.jl/latest/

- https://clima.github.io/OceananigansDocumentation/stable/

etc
Ironically, if you don't want to undermine the vaccine's image, the message should be that you don't care about the vaccine's image. People should think the decision to stop or continue is made for scientific or bureaucratic reasons, not because the vaccine is dangerous or you are hiding something.
>automatically generated by Apple

Actually it was automatically generated by their iOS device, entirely on-device.
Quite disappointing. I'm glad I always encrypt my uploads to Backblaze before uploading using Restic [1:2].

[1] https://github.com/restic/restic

[2] https://help.backblaze.com/hc/en-us/articles/115002880514-Ho...
Letters found in an attic reveal similarities between Adolf Hitler and father
I totally agree that Rust isn't the right language for every domain.

But especially in all those domains where memory safety is an issue , in my view it is currently the best option.

Rust forces you to think about memory safet and ownership, which is hard to adjust to for many. But it does so for a good reason.

In C you also have to think about lifetimes all the time, but the compiler let's you do whatever you want , and the issues instead have to get fixed when bugs pop up, or with static analysis tooling, etc.

"I don't want to think about lifetimes" is exactly how we end up with vulnet and buggy software.

After the initial learning curve, Rust is a very productive language, exactly thanks to the powerful type system.

Like I said, I do wish for a simpler language that can provide similar guarantees, and I do think the design space is in reach, but Zig is (currently) not it.
https://news.ycombinator.com/item?id=26521539
Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide]
Its more of an issue than you make it out to be.
If you ask a computing security (or indeed any security) professional, "trust" has a different definition. If A trusts B, then B has the capability of doing something bad to A. This is regardless of whether A has granted B that capability. So, when you drive down the road, you trust the oncoming car not to swerve into your path and crash into you. This is just another way of saying that the oncoming car has the capability to swerve into your path and crash into you. There's no wilful forbearance involved.
Anything Facebook brings the worst out on HN.

Not a single bit of decency were given to Backblaze. Instead HN demands them to be burned to oblivion.
Put yourself in the shoes of your users. What does a random user visiting your repo want to know? In my case:

- What problem does the software solve, and - roughly - how?

- How does it look? If it has any visual component, even if it's a CLI interface that's meant for human consumption, screenshots are mandatory. Screenshots + videos/ASCIInemas preferable.

- If there are alternatives you know of, mention them - be honest about when an alternative is a better fit than your project.

- What platforms does it work on? What are the requirements?

- How do I install it? In exact steps, for most common workflows. If that gets too long, link to a separate page containing these detailed instructions.

- How do I run it? Examples of common use cases, with exact invocations/procedures to perform.

- Any relevant remarks that could prevent me from installing or using the software.

- Links to further docs, project webpage, communities, etc.

When I evaluate a project - even briefly, skimming the repo README - these are all the points I'm on the lookout for - they're all helpful for deciding whether to look closer at the project, and possibly install and use it.
> I'm certain my code is not as performant

If you don’t need maximum-possible performance, though, why use Rust/C/C++ at all? Wouldn’t a better choice be Go/Java/C#?
all health workers and immunocompromised people as well. plenty of young people have been jabbed in the uk
Ghost writing? Hiring people to write blog posts? (Or what did you have in mind)
> Heck, not even in USSR "everything produced was shared equally".

That was the plan. Of course, it didn't work.

> Not to mention really existing communism is hardly the main example of the idea of a collective (or a good one)...

Existing communism is when people try to implement communes, and wind up having to rely on force to do it.
That sounds like a rant from someone just don't doesn't like RMS rather than any substantive argument against him.
Facebook says took down 1.3B fake accounts in Oct-Dec
Jason Cohen: Designing the Ideal Bootstrapped Business (2013) [video]
No, the UK also vaccinated healthcare workers and all care home workers in the first phase too so there would have been many vaccinated under 60.

There are 441,498 staff working in care homes alone and nearly 90% of these were vaccinated in the first phase.
This is a duplicate of https://news.ycombinator.com/item?id=26528543
There are subsidies that flow in both directions. People in the countryside pay taxes that go to public transit in cities. People in cities pay taxes that go to large agricultural subsidies. Even in terms of infrastructure, I would bet that rural communities get a net subsidy. There are often government subsidies to ensure coverage in rural areas: postal service, telephone, internet, power, etc.
What is "Microsoft HART group"?
(If I understand correctly)

This "(^,$)" should be parsed as a list of useful "anchor" symbols (resp. start and end of string) rather than a regexep itself. I wasted some time before I realised this.
Thanks for prompting me to look a little further into this. Leaving aside the legal technicalities, I suppose there is a fundamental difficulty here in that academic cheating itself generally is not (and in my opinion shouldn’t be) dealt with as a legal issue. I think that it should be illegal to profit from it, but it does fundamentally differ from other kinds of fraud because the person who pays isn’t deceived, and the person who deceives isn’t paid.

The U.S. mail and wire fraud statutes are notoriously broad and on their face, seem to cover academic cheating services. Indeed, there is a precedent to this effect: United States v. International Term Papers, Inc., 477 F.2d 1277 (1973) [1]. However, I think it was overcome by the Supreme Court’s rejection of honest services fraud in 1987 [2]. While Congress reinstated the concept [3], the Supreme Court cut it down again in 2010, limiting it to bribery and kickbacks [4].

So that could explain why the newer online services haven’t been prosecuted federally. Several U.S. states have statutes explicitly dealing with this issue [5], but I suppose they are not being enforced for jurisdiction or resourcing reasons. Perhaps the newer legislation in Australia [6] and New Zealand [7] will be more effective.

[1] https://guides.law.fsu.edu/ld.php?content_id=4996427

[2] https://en.wikipedia.org/wiki/McNally_v._United_States

[3] https://www.law.cornell.edu/uscode/text/18/1346

[4] https://en.wikipedia.org/wiki/Skilling_v._United_States

[5] https://guides.law.fsu.edu/termpapermills/statutesandlegisla...

[6] https://www.legislation.gov.au/Details/C2020A00078

[7] https://www.legislation.govt.nz/act/public/1989/0080/latest/...
No, it wasn't a coworker; it was a customer's adult child they left with us now and then more or less to babysit. He didn't misuse it at all; the idea of "neurodivergence" would be impossible for him to get. It was more like "rain man" without any of the mythical savantness; i say moderate because he wouldn't need a full time caregiver and could probably act on his own, but worrying about "reading a room" was impossible for him; it never entered his mind.

Having moderate forms of autism is incredibly hard, yes. Severe forms you would need a caregiver and medication for the rest of your life. It isn't just socially awkward behavior or insensitivity, and there's a temptation to medicalize or self-diagnose behavior that way.

Disability chic is medicalizing things that more or less are normal behavior. I feel like with autism people try to make an identity or medicalize some normal traits. I keep using OCD, mostly because I do worry I suffer from it. I am aware of the irony, but i do this more because i suffered from signficant abnormal traits like checking compulsions; hitting a pothole and immediately being afraid i ran someone over, etc. Worrying that you didn't lock a door despite tugging on the doorknob 6 times before you left.I have it light because I don't need drugs to manage it and I'm able to function somewhat in life (though as an adult i worry how much of who I am was because of it)

There really isn't overlap with anything else; like people misuse OCD to mean "neat freak" or forgetful or what have you. Autism though people seem to have some of that; I mean, my customer's son has to be told to not get in people's spaces while many non autistic people may stand too close. It's harder to untangle.
> I don't think I understand what is meant by "type confusion". Surely this would also cause compile-time errors? Even C++ would give compile time errors for this unless you use a cast! (C, unlike C++, lets you implicitly convert from void* to any other pointer type so you don't need a cast to get pointer confusion.) Could someone think of an example of what might be meant here, and how it would cause a runtime error?

Given the foot-notes, I think they are referring to unions - probably writing to one union member but reading through another (e.g. uni.intVariant = 19; float a = uni.floatVariant).

I don't personally know how Rust and Zig handle this,I believe it is UB in C.
Kelp, just amazing for data manipulation and visualisation.
You can check it here - https://kelp.app
Haha. The tiny-2-bottom-teeth smile is also very cute, I can assure you.

Biting mommy while feeding is less cute though. But overall, it's amazing to see the development and skills improve week by week. I'm working in robotics, my kids manipulation skills already surpassed that of many robots :-)
Create a blank dynamic QR code,can be defined by anyone who scan after print
I think it's fairly common in rust code to abuse unwrap and such behaving exactly like an unchecked access to a nullable type.
An interesting project would be to have a go at trying to automatically generate that malicious input. If I remember correctly, re2 has heuristics to see whether construction is "still worth it"; a particularly nasty input would stay just on the verge of "worth doing construction" but cost as much as possible (if you introduce too many novel states re2 will stop doing the construction at all).

DFA based engines are often relatively simple under the hood, and backtrackers (like modern JIT'd libpcre) may outrace them due to having optimizations.

Hyperscan (https://github.com/intel/hyperscan) a project I worked on for many years avoids the potential DoS attacks on backtrackers or the ones RE2 has, but surely has its own weak spots (notably, it assumes literal factors of the regular expression are rare in the input). We did build some mitigations to that, but fundamentally I bet Hyperscan could be made to slow down in a similar (linear) way to re2.
> I don‘t think it‘s fair to compare running a bus line on pre-existing roads to maintaining and extending a subway network.

Yet, it is. Both have the same purpose on different scales and environments.

> People living in big cities already have the advantage of better jobs and much better pay

I would argue that this is the case only for some professions, not all. Outside of white-collar work there is little difference in wages, however that is exactly the demographic which would benefit most from this. May it be the bus or the subway, getting around should be possible to all.
No threat to Earth as huge asteroid zooms past
One could fear there to be massive overcapacity in a short time (1-2 years). As mainland Chinese alternative capacity comes online and when some of the weirder demand peters out (GPUs for mining).

My intuition is also that there is less pressure in the "let's buy the latest phone game" than there used to be. (For example I am using a 3 year old iPhone X and have no inkling to buy a new one).
Isn't the magic kernel simply a 2× bilinear downscale filter? For example, if you use 2× bilinear downscaling in Tensorflow (as opposed to bilinear downsampling which would end up being just a box filter) using tf.image.resize it uses the magic kernel [1,3,3,1].

There is an article [0] that points this out, although later it goes into recommending odd filters, which insidiously break many applications where you would want to use downscaling by shifting the image by a fraction of a pixel.

[0] https://cbloomrants.blogspot.com/2011/03/03-24-11-image-filt...
I would probably implement an "archive" system that stores static data that is mostly accessed by "sum" functions - In order to keep the main database relatively small. If the data is immutable/static replication and caching becomes much easier.
That's the opposite of true. Unwrap is heavily discouraged. I know for Result there is `?` operator, but I don't remember if that worked on Option.
> Finding new users that are similar to your existing customers is a completely valid strategy.

What on earth does “valid” mean here? It’s certainly not acceptable (to me as a customer) if it involves exposing your existing customers to these risks. Those ends can not justify those means.
Because even slow Rust code might have better performance or memory usage characteristics than idiomatic code in these languages. Or because it still protects you from race conditions. Or because you like cargo more than, say, maven. Or because you want to learn the language.
Good point about the jump sometimes being worth it.
Austria did never set AZ on hold.
When pointing at a map, the thickness of your digits should reflect precision.
> JetBrains went out of their way to make migrating to Kotlin as easy as possible: you can literally upgrade your Java project file by file.

Yes, offering a good path to switching (and conversely keeping the old voodoo part of the code no one wants to touch) is the way to go. And as I understand it, Zig offers this possibility as well.
Which raises the question - why would anyone ever include a Facebook tracking pixel in their web page, if it provides no benefits, and has a cost?
I was asking you who used it as a vehicle... as the two people directly being discussed had not. I did not think you were trying to stop random people on twitter.

I think you're answering that GNU/FSF used it improperly but am not certain.
If you only knew how offensive this sounds to people who did live and starve under communism.
> This NFT is not "The Brooklyn Bridge", this NFT is "Remember when John Cleese sold the Brooklyn Bridge NFT".

You certainly seem to be right, but where's the authority for that observation coming from? Or what would the actual Brooklyn Bridge look like as an NFT?
Why is that surprising? The whole descriptor 'long Covid' suggests that there is an element of time involved that is rather longer than the initial round of the disease itself.

Many diseases take years to run their course, I would expect the real damage toll from long Covid to not be visible for years to come rather than that we would somehow be able to predict the course of the disease before we have real world data showing what it can be like.

The number of cases has no effect on that at all.
You're missing their point.

They're talking about shell games. Basically, you can play audit chicken with legal fictions.

In order for the IRS to enforce accurate tax collection, they rely on you and everyone else you work/interact with to provide an accurate picture of your fiscal status quo. That requires footwork once you start making any amount of money sufficient enough where it becomes doable for you to establish multiple independent legal entities worth of books that then have to be combed through in order to ensure compliance.

The IRS continually has their funding restricted to the point they can't muster the kinds of effective enforcement actions that span multiple taxable entities, possibly distributed across international boundaries.

They can, however, root out Susie Q. Small-Business-Owner taking out deductions she shouldn't be.

That's what they mean by legalized obstruction of justice, even if they are abusing the term a bit. Those that make their affairs difficult or time conbsuming enough to work through, but also avoid "low-level gotchas" are effectively shielded from the risks of enforcement actions. You'd really need some pretty significant whistles to be blown to even get enough auditors mustered to a case to make it worthwhile to invest the effort, and if you're making enough to be worth it, you probably make enough to hire a few tax attorneys capable of getting you off the hook, miring the tax authority in jurisdictional squabbles or doing the requisite financial engineering to exploit the loophole of the year. That's the issue.

Nevermind the IRS makes more money for the government for every dollar invested. Never mind that the tax code is a nightmare because of Congress more so than the IRS. It's a multi-faceted perennial political problem that shows no hint of going away until 99% of tge country accept that in order to get the government funded to do their job better, you've got to equip it enough to make everybody's life miserable, and at that point you're kind of at best back to square one, where operationally, you'll have 1% screaming their unfairly burdened and everyone else isn't pulling their weight, and it's unfair, yada, yada, yada. Of course, this is all exacerbated by all kinds of deficit spending doubled down on every couple of years, which if we're ever going to dial that back as a country and stop playing games with MMT... Eh. Let me stop. The horse is dead, no use beating it further.
They're definitely not the same at all. Dereferencing a null pointer in C and C++ is undefined behavior. You can read more about it here:
https://rootkits.xyz/blog/2018/01/kernel-null-pointer-derefe...

In rust an unwrap of a None is defined and memory safe.
The Vigilantes of Quora
KPI-Centered Design
I think the video might be in H.265 format. Outside of Safari, no browser supports it, not even Chrome. https://caniuse.com/hevc

The video was probably originally in H.265 format and Apple apparently did no attempt at transcoding it to a format that's more widely understood like H.264.
And a futures market would require capacity to be a complete commodity. Which I don't think it is.
I suppose what i am getting at is two things:

Objectively good imho is as much a fallicy in the space of science and engineering as it is in art.

It takes the same artistic/creative skill to be a good engineer as it does an artist.

This is maybe a pedantic perspective, but i find it relevant.

Edit: objectively good for engineering is subjective expanation: you need requirements to define objectively good. I.e. sub optimal metrics to represent an entities value model. If you say hey, but engineers are structured/meticulous once they have the requirments.. i would say so are artists.
In the US, one common type of externality that cars impose on society is mandatory parking space. Restaurants, shops, apartment buildings, etc. are often required to provide parking space. If you're in the US, just look around and notice how much area within cities is devoted to parking. What's the value of all that real estate?
كلمات اغنية الحنانة دنيا بطمة
"Wave". "Waive" is something entirely different: https://en.wiktionary.org/wiki/waive

But maybe Seinfeld could have made an episode about your version too.
I don't have exact measurements. But for some reference, here's a drone shot from the location. I'm the lone guy standing above the SAR team.

https://www.hugi.io/img/crater.jpg
The minute-by-minute story of vaccines emerging over the past year has turned everyone into an armchair immunologist. Most people wouldn't normally have a clue who's making a vaccine they need for travel etc, let alone how they compare, but now people act like they're picking from a wine menu.

The reality is we're damn well lucky to have any vaccine at all, and only a year after the pandemic kicked off.
How much more slowly would we have learned to treat Covid if the many more of the hospital staff studying it were dying and drunk with fatigue?
The Magical Applications of Zero-Sized Types in Rust
IMHO the suspension was very sensible as well as the identification of a mitigation protocol. This is how medicine is supposed to work: no emotions or politicking about second-order effects on public perception and so on. Just the facts, analysis and conclusions.

Indeed, as with everything around this pandemic has been, the turnaround time has been breathtakingly fast. I'm curious what infrastructure or methodology is supporting such a radical pace?!
This might just be me being naive, but if you have a business-rules heavy project, why not just use a garbage collected language? I can't think of many use cases where you need a systems programming non-GC language but also have to write tons of custom business logic.
Longbets 20 years $5000?

I expect quantum to pick up major steam, especially if major state actors want to screw over the Bitcoin network.
Even the Native American tribes did not operate as communes.

> we lived in small bands of hunter-gatherers where selfishness could lead to ostracization.

Are you sure they were communes? Slavery goes as far back as we can tell. The head of the band didn't get the best food? Nobody owned their horse, weapons, etc.? They certainly traded. Why wouldn't they trade amongst themselves?
Those are non mutually exclusive statements, it can be officially discouraged yet abused in practice because it often is for the developer the path of least resistance.
All-in-One Amazon Split Testing Tool, Best Amazon FBA Tool