skysight-inc/HackerNews huggingface dataset:
That's what I figured: the 64 bit address space ensures that they're just never going to reuse address space. Which, in turn, means that C-style UAFs are unlikely to be an issue. I think this page should probably capture that.
Wombo – AI Powered Lip Sync App
This reminds me of the first time I read about Tesla's first car. It seemed too good to be true.
Yep, that's the point of FI. You can pick what you want to do with your life, whether that's working or not. Those who say "I don't see the point of being FI, I want to work my entire life" is like saying "I don't see the point of a BATNA in a negotiation".
To the extent that you'd be willing to cut off your nose to spite your face[1] (Impose economic tariffs on the countries in question, thus hurting your own domestic consumers, and strengthening economic bonds between the nation in question, and their other trading partners), or be willing to kill people over money (Go to war with the nation in question.)

[1] This point is debatable, some people feel that tariffs are not 'both-sides-lose' games. Depending on the tariff, and the situation, I too feel that way - but neither I, nor those people hold to an orthodox understanding of neo-liberal economics. [2]

[2] Which as of 2021 are the primary drivers of trade policy in the Western world. This may, or may not change in the decades to come.
It sounds like your community's affordable-housing problem is fighting the ravages of nature and entropy to build and maintain habitable structures. That is certainly not easy or cheap, but there is an amount of money that it costs, and it's theoretically possible for resources to be abundant enough that everyone clears the floor.

In San Francisco there is no changing the numbers of people who can and can't get housing. Affordable housing work can only mess with their identities.
> Whereas flatpak doesn't rely on benevolent volunteers?

It doesn't on the distribution side. Yes it's maintained by volunteers, but the packaging and distribution is not, it can be done by the application developer.

So if I make a desktop application for Linux, I can do a flatpack build of it, and now all distros can install my app. Where as traditionally, I would have had to make multiple builds for targeting different distros. So generally, what happens is the app developer maintains a build for the most popular distro only, and there are other volunteers in other distros who try and repackage it for other distros and maintain it up to date, etc.
similar recent case here, where the tenants stopped paying and wouldn't move out. the landlord ended up selling at a loss with the tenants still in:

https://www.youtube.com/watch?v=wv7AKN09vhM
Notifications/alerts have zero bearing on surveillance capabilities.
Agreed, this is infuriating
I'm not British, but I live in Britain and I can guarantee you that the vaccine rollout hasn't been rushed.

The difference was that Britain invested early on in multiple vaccines, created a whole new government task force with the only job to get the country vaccinated, they collaborated between AstraZeneca and the University of Oxford in trials and the MHRA (which itself is one of the best if not the best medical regulator in the world) was running a lot of the approval checks in parallel which the EU and other regulators didn't do. Additionally the UK evaluated all data regarding the new COVID-19 vaccines and what we historically know from other vaccines that the chances of an initial one-jab strategy were extremely high almost to a point where it would be irresponsible to not first vaccinate as many people with one jab as possible. For once the UK put science and common sense above red tape and nationalistic rhetoric unlike many leaders in the EU like Macron or Ursula Von Der Lying.
I skimmed through maybe 50% of it, but a really great read. I'll try to re-read in-depth some more later.

Some really good nuggets of wisdom in there, even if you are not planning on retiring early. I'm kind of in the same place as the author, although I don't think I would necessarily really retire. I'd just take lower-paying jobs that were more fulfilling so as to keep me interacting with others and giving me some sort of daily challenge.

My takeaway from the post is you really can't predict where your life will go in the future. It's good to recognize that and be okay with it. A lot of us, myself included, are caught up in planning and doing the right things, but even with careful planning, you really don't have total control over what happens to you. Being resilient is an important part of moving forward.

The inability to relate to those working is understandable. I wonder if the author had been doing something more fulfilling to fill his time, he would have related more to his friends? Maybe not on the "making money and buying things" side, but the feeling of progressing in something. If I were to retire early, I feel like I would need something to keep me occupied, some sort of "life's work" to keep me going. Otherwise, it just feels like living out the rest of your days, filling it with movies, video games, and books.
Alternatives I've been using: searx[0] and millionshort[1].

[0] https://en.wikipedia.org/wiki/Searx

[1] https://millionshort.com/
It might differ based on the target audience. Enterprise messaging can be quite different than SMB, or even for VCs
Headline could have read : "player that manufacture, use and export resource lags behind players that manufacture, use, and don't export resource".

A terrible twitter threat summarized this as "UE played expecting fair play. This now looks naive."

https://mobile.twitter.com/DaveKeating/status/13728976355777...

I love bitching at my government like every one else, but it can't see what logistics you can improve to vaccinate more people when you don't exactly have vaccines.

Oh, and great play by FB to make sure no one below 30 in europe wants a vaccine, you played well for team USA on this one !

I suppose this will serve as a "never again" shock for bringing back some factories in the EU. Or it will simply serve as a stepping stone for nationalist who will just make things a tad worse, before it (maybe) (one hopes) (who knows ?) gets better.
I believe the point is that the OP is asking for everyone else to pay money for a cause they think is worthy, the comment you are responding to is that if they are that commit to the idea they can always pony up their own money.
Not just that; quite a lot of EU AZ production goes to the UK, too.
Yandex is surprisingly good at image search and allows you to crop the source image in-browser.
That is true, I do remember that. But a trade dispute is nothing compared to provoking a situation which causes imprisoned (and basically tortured) citizens and enacting export controls which prevent your northern neighbour and long time ally from purchasing life saving vaccines.
This looks very dependent on whether you're renting or owning.

If I'm renting a place, swapping out the light bulbs is feasible, swapping out the light switches is not
Hungary decided to bypass EU regulators and approve several vaccines that aren't approved in the EU, as well as procure them with their own deals.
Daddy had a blood diamond mine in Apartied South Africa, he inherits money, buys his way into everything, strips it out and pretends he is something special. You can pretend it is any other way, but that is the cold truth
Ask HN: I am either super genius or crap! How do I manage this duality?
I posted on this topic more than a year ago(https://news.ycombinator.com/item?id=20864922)

I solve a problem with me not even realising how I solved it!(some of the replies to that old post said that this happens due to experience) But, there is another problem I am facing(which actually is the other side of the same coin!). I come up with crap solution to a problem I am solving. Struggle for few days to come up with something that is satisfactory.

And a few times I just come up with a solution that I myself wonder how the heck did I come up with such a good solution!

So how do I manage this duality?

* Okay, that "super genius" in the title was just to grab your attention, not meant literally ;)
If just was as easy. Although I agree with your sentiment.
Thanks for inviting me to comment. I think we still cater to individual contributors with our Free offering.

It isn't so much about the customer but about the product. Our ambition went from being a source code tool to a complete DevOps platform delivered as a single application.

I think a lot of the changes you see can be explained from that.
> I get that this is juicy for news and journos. but deepfakes are overrated especially in influence ops.

This warning isn't about what is, but what will be. I don't see how one can be familiar with the recent history of disinformation created using relatively unsophisticated methods, and simultaneously not understand the Pandora's Box being opened by cheap, easy, and perfectly-convincing synthetic content.
I don't know if I'm just that jaded, but it feels like it's more trouble that just using a light switch and getting in the habit of not leaving lights on.
Nobody is suggesting the poop startup is not at fault.
The thing I miss the most from the reviewing process is the ability to review diffs per-commit.

This is closer to how git is used in the linux mailing lists but gitlab completely breaks that workflow. Github has added some support for that. And yeah, performance sucks, even for trivial patches.
For those that are curious it displays a Quora answer that states:

>Thomas Running

>Running was invented in 1612 by Thomas Running when he tried to walk twice at the same time.

It's actually quite and interesting post if you follow the link. Obviously it's not correct in the purest form but there is justification for this answer.
The same people that celebrate women creating OnlyFans accounts and flaunting their sexuality online are pretending to be offended over this.
Am important thing to remember is that even with wrapping Rust maintains memory safety

Still, I agree, I prefer consistent semantics between dev/prod as much as possible. Especially since there's methods to have checked/wrapping/etc arithmetic, so I can always go to those if I want the other behavior

Thankfully, this behavior is a flag which you can personally configure to be consistent across dev/prod: https://doc.rust-lang.org/cargo/reference/profiles.html

It does make sense when interpreting wrapping checks in dev as debug assertions
Exploitable memory corruption vulnerabilities, sorry.

But I think this page may be overstated? Again: I don't know anything about Zig, but I sure know how a UAF bug works. :) And it doesn't look like Zig is meaningfully susceptible to them? You an crash a Zig program with a UAF, but the actual vulnerability wants more than the crash: it wants the program making uncontrolled writes to live memory used elsewhere in the program, which is a condition I don't think is present in Zig as it's being described.

If that's the case, that bodes poorly for the claim that Zig is susceptible to C/C++-style double free vulnerabilities, too.

It would be genuinely weird to see a new language rolling out that had C/C++'s UAF problem.

(As was pointed out elsewhere: if you're using an external allocator, or the `c_allocator`, all bets are off. But so is unsafe code in Rust, I guess?)
Safety for me is confidence to use the thing. For me in my own code, but also others on my team that may work on this code.

I mostly have experience building things in GC languages. But with Rust I managed to safely use [1]:

- stack references in threads

- kept mmap references alive until threads finish work

- zero copy xml parsing (from mmaped data!)

- SSE/AVX enabled searching

The Rust language empowered me to do these things with a high degree of confidence. Not one segfault or core dump, just lots of compiler errors.

I played with Zig. Admittedly, the small ecosystem aspect is something all languages go thru, and it would be a better experience with a Zig specific libraries. But Zig doesn't empower library authors to make a large category of bugs impossible, and leaves it to documentation. This is like C, I don't have enough confidence in myself to use it.

Brilliant people are building powerful, safe-ish, reusable libraries in Rust. For mere mortals like me, this is Awesome.

[1]: https://gist.github.com/daaku/58557e2545612df8f40b13b66b7d3b...
It also ignores the perverse game being played.

Defense has to work every time. Attackers just have to get through once. That's a game that favors the attackers.
I don't think I did a good job of articulating my point. By the time I wash out all the domain specific stuff, I believe I am left with a post that is even less valuable than a link to a Stack Overflow discussion about the same issue. Does that make sense? What value am I adding to the world if I spend an hour typing up my thoughts on this and I could have just linked to SO? Also, my blog traffic is effectively 0 people. I don't think it is wrong for others to do so, it just isn't the right thing for me.

EDIT - sorry, I missed the fact that we are talking about producing a blog as a proof that I understand and think about programming in a certain way (e.g. as useful to people evaluating me)... You are absolutely right, then, and I withdraw my objection.

I am not currently looking for work but if I were, I think a blog focused on dev would be more valuable than my collection of half-baked github repos. Food for thought.
Here are national breakdowns:

https://ourworldindata.org/covid-vaccinations
Link to the direct release changenotes: https://github.com/crystal-lang/crystal/releases/tag/1.0.0
Foiling Optimist – Classic Dinghy Meets High Tech
Hmm.. I lost weight. Home cooking was more nutritious and less fatty I guess.
What’s German for “You must be fun at parties?”
Crazy idea, maybe we should import the AZ licensed vaccine to Europe and export the AZ branded one in exchange?

Just kidding, thanks for the numbers!
Rents for the rich are going down, rents for the poor are going up. Why?
Except then you're losing hours and hours of data during a restore. CDP, on the other hands, results in data loss of seconds only. Particularly powerful when combined with archiving in, say, AWS with tiering and object locking for immutability.
Hi Operyl - GitLab Product Leader here. Our process for updating the What's New content is delayed slightly from the release (as we use the release post images that are published on the 22nd for the What's New highlights). They'll show up shortly.

https://about.gitlab.com/handbook/marketing/blog/release-pos...
Since synthetic fuels are zero emissions, why would they ever need to be replaced by EVs? A better question is why we need to bother with electrification at all if there are alternative paths to zero emissions?
I’ve seen it: I happened to enter exactly the same query from two separate IPs used by communities without deep cultural connections in between, and only one of them returned the desired results.

That felt like a thick wall of glass separating worlds have suddenly come into my view.
Everyone please post examples of search terms that have gotten worse.

Specifically, it's handy to have the query, and the URL that you think would be the best result.

Google engineers can then peer in and see why that URL didn't rank highly.

The most common reason is it's behind an invisible captcha or blocked by robots.txt, so do check that.
Wouldnt that be like only 2-3 months of rent for most people?
It feels like Crystal it took all the best things from the languages I love, and put them together into one, beautiful language:

- Elegance of Ruby

- Statically type checked + global type inference

- No Nulls

- Go-like concurrency

- Easy C ffi

- High performance

I really hope the Crystal succeeds and the language goes mainstream - this release is a huge step forward towards that. Congrats to the Crystal team for reaching the 1.0 milestone!
> The prompt buffer (previously known as "minibuffer") supports fuzzy completion: you never have to type the suggestion in full. Just type a portion of what you want and the appropriate suggestion should come to the top. Even typos are supported.

Thank you :) I tried this with a few commands and it does select the topmost entry when i hit "enter". However, typing in "duck" and hitting enter does not go to https://duckduckgo.com, which is what was intended. There doesn't seem to be a way to select or cycle through the available entries? mouse clicking does not work and nor do the arrow keys

> If duckduckgo does not load, maybe you enable noscript-mode, proxy-mode or similar? Try starting the browser with `nyxt -I` (no config file). Do other HTTPS site work?

https://news.ycombinator.com works with nyxt -I, however https://duckduckgo.com/ shows a blank screen. I compiled with the latest webkit2gtk on Alpine Linux. I've had this problem with Surf so it might straight up be a webkit problem.

> `d` is not bound by default.

When I press it it exits nyxt. Running it in a console we can now see this error: https://tpaste.us/x1zJ

Another thing I just noticed, is that hitting "emacs mode" in the command list loads emacs mode, but vi-normal is still active! Hitting "vi-normal" to make it go back into vi-mode does not work, but selecting 'vi' in the settings menu shifts the current buffer back to vi mode. Should I select 'emacs-mode' again to get out of it, like a toggle?
almost 50% have had the first dose, is different to halfway done vaccinating the adult population. As I understand the figures, only 2 million have had the second dose.
Will it? Official cost analysis doesn't seem to mention oil at all, unless I'm missing something. Presumably because oil tankers are a minor part of the travel on that stretch.

Instead they estimate the value of passenger transport, tourism, increased transfer of goods transport from roads, cost savings for the fishing industry and a few others.

Investment in the oil industry is not unpopular in Norway, so they'd have no reason to keep it out of the cost analysis.

EDIT: looking at the project docs, it looks like it also won't be able to take the larger oil tanker dimensions anyway. The upper size is picked to pretty much perfectly match the largest passenger ships on the route.
Yes. UK and US have both had some export regulations on vaccines, which aren't present in EU. So the current flow of available doses isn't really a free market in the usual sense.

There are other factors than dose availability though. Putting vaccines into people isn't easy to do on a large scale in a short time window. Vaccine programmes are usually running with a much larger window, with vaccines that doesn't require extreme cold temperatures.

UK seems better prepared for this than many of the EU-bloc's countries.

The other part of the question however is: "Severely lags behind what?". Even with a "slow" rollout, EU countries in general are better off than many other countries in the world. It isn't the case they are trying to keep up with the pack in general, as they are well positioned. It's more that there are a few countries who are doing extremely well on a quick rollout.
> In reality kids are not an at-risk group

I thought the problem was kids were an infection vector and could spread COVID-19 to older folks at home?
I am part of the target audience (I work on an activitypub server and client) but I still don't know what fedidb can do to help me.

I don't agree that requiring an account is the only method through which you can submit your authorization for the domains you want to test against.

Hiding _all_ functionality behind a create account pop-up is a pretty dirty pattern.
Probably a side-effect of SEO[0]. Its in the best interest of the vender, not of the user. I should be banned, forbidden of fought against by google themselves.

[0] https://en.wikipedia.org/wiki/Search_engine_optimization
This is the port of fast_float, at least that is what fast_float's README says.
Or more realistically, starring Sean Connery.
Depending on which principles/patterns you are applying, you can go as elaborate as using something like Recoil for that (I think this might be a great application of Recoil as it deals with atomic data), or you can choose to go simple with a tree-type data structure that parallels your component tree.

But first thing you should identify, IMHO, is which of those states are _really_ "shared" states. Coz some of those state values are probably better kept local.
He mulls over and comes to the conclusion later in his post that he probably could have done more to save his relationship. Just based off of the sentence you quoted and other things he said, I wouldn't be surprised if he was very dismissive of his ex-wifes struggle to find meaning, or desire to go back to work. Cheating is terrible, but having a partner who doesn't try to see your struggles can be crippling.
Unbelievable. Google plus is the "gift" that keeps on giving, even after it's gone.
Looks like this is a dup: https://news.ycombinator.com/item?id=26535224
Didn't the Model T have bioplastic body parts (I don't recall if it was hemp or soybeans that supplied the biomaterial for it)?
For my cat, I'd probably just call the pet poison line in my state/country. Dogs are relatively better at eating human food (except very obvious well known examples like alcohol, grapes, cooked bones etc) but most plants can be poisonous to cats, so I wouldn't risk it.
>Hardly super visionary :-)

I don't know about that. Red Barchetta was written in 1981 and that law didn't arrive until 1992. 10 years seems pretty visionary to me. :)
Check back into this thread when you're 45. It'll be an eye opener!
Thanks for answering. As I said in another comment (in reply to another tsimionescu who suspected that's what you meant), I maintain that this is a compile time error. Yes, one usage is to panic if the contents of the enum is not what you expect, in which case an unexpected type causes a runtime error. But that is the programmer choosing to deal with it way.

Fundamentally in the language, mismatching type is a compile time error. In many situations it's feasible to exhaustively match and deal with all possible cases of an enum (which then causes a compile time error if you try to reference one of the other inner types from within the "wrong" case). Where one particular case is expected, you can often ensure through the type system that this case is the only possibility by using that individual type directly rather than passing that enum around. In some situations its not feasible or it is feasible but the extra faff isn't worth the reward - but even then I don't think it justifies saying that the type confusion is detected in runtime in a comparison of languages.
Coincidentally, Mozilla's site is one that consistently blocks my user-agent (Lynx).
The EU doesn't export anything, it's AZ and Pfizer that are exporting, as per their contracts with the UK and other countries. It is up to AZ and Pfizer to decide how to use their factories to meet their contractual obligations with the UK and the EU.

The UK (companies) on the other hand are exporting vaccine components (fatty lipids) that enable those factories to produce vaccines for not only the UK, but the EU, and Australia, if it ever receives its doses.
Do AMP clicks count as no click since the user didn't leave google?

And how many are no click because google has presented semi-correct but not really correct information at the top of the results so the user finds what they think they're looking for without actually clicking?

Seems like google is doing just fine so I'd imagine both of the above scenarios account for a significant portion.
I would think organised crime orgs would have a special money laundering department, but apart from that yeah, why would it not be a hierarchy structure like any other large org?
"A faster and more engaging way to empower your team" does not tell you the equivalent of "shoot awesome fireballs", it contains a lot less info.
Stop using straws... completely unnecessary.

Use a reusable water bottle. One can be had for the price of those 2x500ml bottles.