skysight-inc/HackerNews huggingface dataset:
Some commenters mention Rust has compile-time data-race checking. Is this correct? From what I did understand it will only enforce a mutex to be locked before you can access specific data. However if there is no mutex, data-races won't be detected at compile time?
Otherwise it would lose market share and money.
It is correct. Rust prevents all data races at compile time, unless you write incorrect unsafe code. This is why people try to write as little unsafe as possible. This has nothing to do with Mutexes; mutexes are provided by the standard library and the language knows nothing specific about them.
It's amazing how email spam exploded in the nineties and was fought over for a couple of decades before the current uneasy truce was established. And now we're seeing phone calls have the same problems.

You could even cross "charge more" and "authenticate senders" off the spam solutions bingo card.

(This seems to be less prevalent in the EU, but maybe that's my imagination? Or due to having only a mobile? We're certainly not free of tech support scammers)
there's an interesting thought exercise i read where someone suggests Google stock would go through the roof if they fired their entire workforce and cut all R&D and just coasted on the ad business
> And yea price point was super attractive to me.

it's quite cheap for this large amount of polish. $300 bucks is less than a day's wage for a good engineer, but a good engineer would need to spend at least a week to polish bespoke stuff to this level. So therefore, it's worth the price tag.
I've experienced level 0 and level -1 organizations. This is an only-serious approach to trying to understand dysfunction, and I like it quite a bit.

Managers, product owners, and marketers need to understand how computers work. There's no alternative anymore; folks are savvy enough that snake-oil products with questionable business value are not having the market penetration that they used to. The days of being able to simply mail a CD to folks are long past.
WireGuard Gives Linux a Faster, More Secure VPN
I’m very sorry. My child has a wonderful imagination and loves to tell stories. Sometimes the stories happened (they are true) and sometimes they didn’t really happen (they are stories). In our family, we have telling truths (these are things she saw and that I can ask other adults about) and telling stories (these are things that she didn’t see with her eyes). We don’t have a concept of lying yet, but that will likely come this year. For now, ‘telling stories’ fills the role of lying.
Rust compiler forbids multiple threads to access the same memory location not protected by a Mutex.
I've been searching relentlessly for a qwerty chording solution that works for me. I was hoping to find something useful here, but there's only a couple of Wikipedia links that I've already scoured through. QMK firmware seems like a good solution, but it's only available on DIY mechanical keyboards or expensive ergonomic keyboards. There are a few hacks out there for other keyboards, but I don't want to brick my daily driver.

If anybody has a solution for custom chords on a qwerty that doesn't cost hundreds of dollars I'd love to hear it!
SPC700 and ARAM – Super Nintendo Entertainment System Features
I think that's true only if transmission is possible before noticing symptoms.
It is primarily humid air diffusing through the platter and corroding the aluminum coating. The "bits" are sandwiched between two layers of plastic (one thin). The paint on the surface is irrelevant.
It is the case, yes.
Tolkien's works are not just interesting for the plot. They are about world building, linguistics, mythology building.
Alphabet’s Tidal moonshot tracks individual fish
They've successfully limited the supply of doctors to artificially increase wages.
> I cannot easily decide if he is the right kind of first hire.

Do you have a NEED?

Understand that you only have bright, capable, technical talent for a brief time window. They don't offer their services to every Bozo.

These people grow, their needs change, interests evolve. The challenge for every employer is keeping them engaged.
I would upvote 100 times if I could.

The two World Wars of the last century (and again 9/11) have driven home the concept that military security in an interdependent world requires a global perspective. Now is the time to understand that health security needs the same perspective, or even more so - because nature does not care about political borders.
Just to clarify, Interledger is a minimal payments clearing protocol, not a blockchain project. It was developed to mimic many of the characteristics of the Internet Protocol stack in order to “internetwork” clearing participants. The effect of using this model is a highly scalable and simple global clearing network on which rapid innovation is possible. Especially for low-value payments that are currently difficult to serve using traditional payment rails

I am contributor to Interledger
Robinhood Is Down
This is no different than scrolling down and ctrl+F. Infinite scroll doesn't load content until you scroll down.
Oh dear Cthulhu, I'd totally forgotten about the Hamsterdance!
Out of curiosity, which settings are reverting for you? I can't recall settings reverting but I do occasionally get the "running slow" prompt to blow away my profile and start from scratch.

If anything, I've noticed more and more settings are getting pushed into Sync and automatically propagate across instances or upon new installation. Which is nice.
You might know if one day you get tested for whatever reason, they will pick up the antibodies.
One of the advantages of a tracing garbage collector is that it can recognize cycles. This means that if you have a few objects which point to each other, but the overall object graph is dead, a tracing GC should be able to collect these objects.

If you use reference counting in Rust, it will not be able to detect cycles. That said, it's not super easy to get a cycle accidentally.
> NOW WATCH: Animated map shows how cats spread across the world

surreal to have that video on this article
Yep. Each user gets an email unique to them.
Child labor is often a net negative because children can't go to school. If employers had to ensure the children go to school then I could see how it could be a net benefit during the transition period.
Definitely! So many things changed when I went remote that I would never suggest it's entirely down to sun exposure. It would be impossible to say definitively.
Oh please. I've used Windows since 2000, and have seen lots of commercial C++ software (games, editors, Windows itself) give me that characteristic sound and dialog box. I stopped using Plasma desktop and KDE because of the crashes. "Error. Memory could not be written", segmentation fault, DLL error - I naively thought these were an inevitable consequence of using a computer, until I realized that the problem was that all this software was written in C++.
This is sort of the problem: its very natural to refer to that as a lifetime! In fact, more natural than the lifetime of a reference, because we intuitively think of variables as being "alive" and references as being short-term "views" of the variables.

As in the sibling comment, "scope" could be used, but indeed maybe we should have just called lifetimes "scopes" or something (though they are not lexical, whereas scopes are usually thought of as lexical pyramids).

I probably would just say lifetime usually, but I would be being imprecise and potentially unclear!
An ambitious amateur could probably figure out how to fab a chip of the same complexity in small quantities (using e.g. electron beam techniques), but I think recreating the process faithfully, with the same parameters and variation as the original process, would be almost impossible for anything short of a major corporate R&D project.
Rust types have markers (Send, Sync) that tell the compiler whether they can be moved across threads, and whether they can be simultaneously accessed across threads.

These markers are irrelevant in a single-threaded scenario.
Covid-19 and WordPress Community Engagement in 2020
> Third, there are reports showing lasting damage to kidney and lung tissue (sponge-like structures). Even when surviving COVID-19, previously healthy people might become chronically ill.

you can't say that and not point to a source.
yeah, a generic, probably pointer-heavy hash table is definitely gonna be worse on memory. I'm surprised that it's that much worse on time though, I expected it to be closer. I guess probably the cache misses are worse with such a large table though.
+1 on all of this. refactoring ui is an awesome resource for developers who want actionable ways to improve their design skills, was a must-buy for me.

in the same way, tailwind UI has been really useful over the last week since i bought it. some of the integration stuff isn’t ideal - you have to copy-paste huge snippets of code w/ alpine.js code you need to manually remove - but overall i’ve already found it to be useful to help me get unstuck on designing my apps.

i made a little vid on my channel about getting started with tailwind ui if anyone wants to see what it looks like in practice: https://youtu.be/quhvuOTlrwA

(note that since then i’ve added a lot more of the components in this project: my feedback has stayed pretty consistent, and i think some of the copy-paste problems are easily solvable)
Let go of Awk/cut – an alternative to columnar text extraction
Show HN: ETL Tool for SQL to RDF Transformations
Hey, just like when you want to get to all the information in the footer like Contact Us, but the moment it appears, it gets scrolled away. I feel like a cat chasing a laser pointer.
> I don't see why you're getting downvoted. You're 100% right. Mozilla get money from Google and spend it on fun projects which have nothing to do with the web.

Because there are some people here which work in "user data industry".

>This creates some very bad incentives with regard to privacy on the net. Mozilla don't seem to care about this, they just take the money and keep going.

Bad for you. Good for them (for the moment). They (the people who work there) will maybe regret it. But as Stasi or NSA showed there will be no discrimination in the usage of this data.
It's not purely about those markers. Many people also believe that the only issue with aliasing is when threads come into play, but that's not the case. Rust also prevents mutable aliasing even in non-threaded cases for this reason.
previous hits from past 1-5 years

https://news.ycombinator.com/item?id=12691597

https://news.ycombinator.com/item?id=14531578

https://news.ycombinator.com/item?id=9162566

https://news.ycombinator.com/item?id=8507786
MtigOS – Plotting sensors from ESP8266, where all the work has been done for you
>and aren't actively testing symptomatic people

The article even has pictures of the test kits they've been distributing.
Using the JH dashboard numbers, is the death rate calculated by 3000/(3000+45000) or 3000/89000?
I'm glad for his (their?) success but in my personal subjective opinion I find that flooding the markup with CSS utility classes is an absolute aberration.

I totally see the convenience of having everything in the same place but:

1) It's much harder to read than regular CSS files.

2) It adds so much noise to the markup

3) By trying to solve everything via utility classes some situations need convoluted markup that wouldn't be needed otherwise.
How Many Push-UPS Can You Do? It May Be a Good Predictor of Heart Health
Deploy Ml.net Machine Learning Model in Blazor WebAssembly Static Website
Most people in North America are not from northern latitudes genetically unless we are talking about the UK and Germany and even then..
> A more under-valued takeaway than "charge more" would be "the power of free". Adam built a massive following by giving devs what they wanted for free while contracting. This ranged from sharing countless useful tips on Twitter to blogging and then later podcasting.

Agreed. $500K in 3 days sounds like a sudden windfall, but Adam has spent a long time and a lot of effort building a quality product and a quality following.

> I wouldn't be surprised if somebody with a user name ending in eleven showed up saying "charge more", but I believe that rallying cry has already pretty thoroughly saturated HN and the bootstrapper world in general.

These "charge more" success stories are a prime example of survivorship bias. We never hear about the bootstrappers or freelancers who charged too much for too little and lost their clients. Furthermore, it undermines from the amount of effort that successful bootstrappers invested before they reach success. Frankly, it feels like the "charge more" crowd is trying to downplay the effort of founders and replace it with their own "one cool trick" bit of guru wisdom.

Locally, I've seen a lot of beginner freelancers and bootstrappers put the cart before the horse with "charge more" before they have a quality product/service.

Charging premium prices for premium products makes sense. Charging premium prices for mediocre work will build the wrong type of reputation very quickly.
You're certainly not alone, but I've had such a wildly different experience. I switched to duckduckgo primarily because I preferred the search results. The privacy aspect was just a bonus.

The only time I ever find myself using the !g escape hatch is when I'm searching something brand new (e.g. a breaking news story). Duckduckgo has a recency filter but it seems to take them a few days to ingest the content.
This makes me wonder, are Vulcans basically Space Elves?
Although it was long after Jack left GE (and there is evidence most of GEs success was a facade [1], with poor management decisions abound), GE's gas turbine business (for electrical generation, not aircraft) was slaughtered by the rapid decline in cost for renewables along with the firm wagering on the gas business versus their renewables division [2] [3].

Regarding the beliefs of climate change: “A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.” - Max Planck

[1] https://www.bloomberg.com/graphics/2019-general-electric-ris... (Charting GE’s Historic Rise and Tortured Downfall)

[2] https://www.pbs.org/wnet/peril-and-promise/2019/07/ge-multi-... (How slow action on clean energy cost GE billions of dollars)

[3] https://ieefa.org/ieefa-report-ge-made-a-massive-bet-on-the-... (IEEFA report: GE made a massive bet on the future of natural gas and thermal coal, and lost: Investors lost hundreds of billions by GE’s misreading of the energy transition)
> do they join to create the old photon?

Fundamental particles don't have unique characteristics so they don't have identity. It doesn't make much sense to ask if it's the old photon. It's a photon just like any other photon.
> GObject Introspection enables that

By definition, not really. I can't be not-using GObjects if I _am_ using GObject introspection.

> Very few languages offer C++ interop.

bu they do offer Glib interop? I don't mind having a C API (for a C or C++ library), and modern C++ inside.
> First of all, estimates show that the case fatality ratio (CFR) is around 2%, which is 20x higher than the flu.

These estimates are mostly from China. Obviously likely to be higher for a respiratory condition in a place with some of the worst air quality in the world. There is also some question about whether the less serious cases are even being identified -- if your sample is only of the people with severe symptoms, you get the wrong number for the percentage of people with severe symptoms.

> Second, the transmissibility of the SARS-nCov-2019 (the virus causing COVID-19) is much higher than the seasonal flu. This means the period within which a demand will be made on healthcare services will be much shorter and much more intense.

Fortunately flu season is coming to an end, so there will be less contention for resources there and the same reasons people get the flu less often in April than January will help to mitigate this.

> Third, there are reports showing lasting damage to kidney and lung tissue (sponge-like structures). Even when surviving COVID-19, previously healthy people might become chronically ill.

That can also be true of the flu, isn't it?

> Fourth, in order to prevent at least part of what I am describing, very stringent measures are required. These already have a historic impact on our worldwide economy and will hit developed countries the most (since they require a worldwide infrastructure).

This is probably just not going to happen. They'll try to contain it using strong measures when the number of cases is small enough that there is some hope of that actually happening, but strong measures aren't that problematic when they're only applied to a small number of people.

If they fail in the early stages and millions of people become infected, the strong measures can't be justified at a large scale because once it's that widespread they won't be effective anyway. The point of the strong measures is to prevent that from happening. They aren't worth continuing after you've already lost.
Until DOHS arrives at an OS level! Then you and I are scuppered.
Totally agree on that. Popularity is the major factor for selling things. There are so many articles out there about people selling their ebook, making 200k from it and then tell you how to properly write an ebook.
It's way easier to make a large figure in sales if you have 20k followers. If just one percent of your followers buy it, you have 200 sales out of nowhere.

If you are noboby, nobody will buy your stuff.
Online people report the CDC test is free.

https://www.reddit.com/r/China_Flu/comments/fc265u/covid19_t...

The $3000 figure seems only sourced from Business Insider, not exactly the paragon of ethical journalism.
That's what Gary Vaynerchuck has been saying to do for years.
RISCV's main answer to this is to separate the instruction set into modular subsets so the baggage only has to be carried by those who need it. The core set doesn't even have multiplication.
I will fill in..

Google never "sells" your data to third parties. They keep the data themselves for advertisement purpose. On the contrary, apple shares any collected data with advertisement partners. Apple fanboys don't realize this.

Apart from agressive and deceptive marketing, Apple is a shitty company that asserts patents on rounded corners of phones and optional chaining in programming languages (Swift). They are objectively more evil than Google in my book.

Apparently I am biased. I would not have been in CSE if Google didn't commoditize the market. My first encounter to programming was on an Android terminal. But that's another story.
I think a better way to phrase it is that you can get a UI builder for dramatically less than it would take to pay a developer to build one, rather than saying it's "one hour" since, statistically speaking, hardly any developers are making $300,000 a year.
My complaint about bread here in the states (I am American) is not that it's soggy so much as Americans have very high tolerance for stale bread, which means stores will often leave stale bread to fill the shelves completely, and I guess less "artisanal" brands will make their bread much less appealing when fresh because the market tolerates bland, hard textured, flavorless goods.

This varies a lot with the store and in what town you buy the bread. I didn't have this complaint as much in the Northeast as I did out west. But out west, you can find the good stuff if you are more selective and pay more.
What to Expect from Instagram Marketing?
My point was the opposite: if data is to be copied about anyway, why not use GC which makes this copying safe (i.e. it handles reference updates) and extracts additional profits (compactization) while it's at it? As opposed to manual languages where objects are expected to be pinned (and memory-fragmenting) but often aren't, leading to headaches or runtime errors.
Buy an Android device, block the spy traffic or install a different OS on it. You know...stuff you can do with a device that actually belongs to you.
I've always been a fan of Michael Moorcock's melniboneans.

https://en.m.wikipedia.org/wiki/Melnibon%C3%A9

>Its people, the Melnibonéans, are not wholly human and are commonly depicted as elven. They are skilled with magic and beautiful, though psychologically similar to cats, with a callous nature. They lack a moral sense. Their actions are determined by tradition and by the search for pleasure and new sensations.
Same here. I'm still using duckduckgo on my private devices (phone and home laptop), at work I'm using google. I suppose the reason this works for me is at work I need GOOD results, thus google search there. At home I just need a search now and again, so duckduckgo is good enough for this.

So, my private life stays my private life with duckduckgo. And at work — I don't really care what google does to my "js shortest path algorithm"-kind-of results history.
That is, only when said memory location is accessed mutably. Immutable references are perfectly ok to follow concurrently.
I'm doubtful browser vendors could ever properly encapsulate the various international payment use cases behind their abstraction, but I would love to be proven wrong.

Bank accounts (ACH/SEPA), EU's relatively recent push for MFA for credit card transactions, India's mandate overall for MFA, China's gov't regulations around customer payment data not leaving the GCF, validation of China Union Pay cards in North America, etc., are all complex instruments/workflows that are no small feat to handle and handle well.
I used email in the early ISDN days on a shared network. Perhaps people's expectations of how much data (base64!) they want to shove in an email have changed since then.

I did once use 2G to VNC over SSH to a machine for work and that was painful, but usable. Colour depth had to be pretty low for it to work though.

We just love ever-increasing data usage, with about the same level of actual content (text).
Shopify tested it in production 2 years ago: https://engineering.shopify.com/blogs/engineering/shaping-th...
> The thesis is that the existence of Webassembly, alone, means that all ad-supported sites will inevitably be rewritten entirely as WASM blobs in order to prevent the use of ad blockers. The typical doomsday scenario also includes the conversion of rest of the web to WASM, with support for HTML being entirely deprecated in all browsers, so that corporate interests can lock down, centralize and control the web entirely.

The thesis is that WASM will be the form of HTML's destruction, not that it is the only tool capable of it.

A confluence of trend lines lead it to be "in the right place at the right time." We've already come to accept that much of the web requires javascript, if it works in Google Chrome then that's fine, and video content requires DRM blobs.

The public is ready for this, and ad-supported content providers are floundering even though the fed keeps printing money.

With how much money is spent on bogus technical solutions in the ad space with marginal or no recognizable benefit, the time is right for innovation, and WASM is arriving just in time. Just like with AMP, I'm sure WASM-AMP will be sold for its amazing performance characteristics, because the modern web is so full of trash how could it not be at least better than the status quo?

WASM isn't some uniquely horrific development, it's just the next evolution in the downward trajectory.
I always loved that feature -- you can map it to tilde (~) and set it to a full-width, top-docked window to emulate an old Quake-style terminal.