skysight-inc/HackerNews huggingface dataset:
Yes. Golang actually encourages developers to use their own resolver in applications instead of the system one. Google itself uses its "Public DNS" cache addreses in software and hardware it distributes. Neither decision may have been made with the intent of thwarting DNS-based evasion of ad/tracking, however, the resulting consequences may well be the same.

"... there is nothing you can do."

I am typing this comment through a text-only browser. HTTP requests, with a bare minimum of HTTP headers, are being sent from a proxy I control, not the browser. Yet the comment looks no different than any other comment. It works. I have freedom to choose whatever software I want to make HTTP requests.

I try to avoid any software (not just browsers) that access the internet and bypasses the system DNS settings. The word "hostile" is a good choice of words I think to describe such programs.
> Where as overdosing on opioids is something you have a hand in.

But not as much control as one might like to think.
i disagree. imo peak browser-ux was around 2005 with the original opera. pre-quantum firefox was ok-ish but already part of the decline.
Companies like this don't produce anything commercially, didn't actually invent anything, and their patents are so vague and general that no one is any more informed about how to make anything.
NZ has extremely high international air traffic. With 11M international passengers per year Auckland airport is comparable with the big US airports like SFO with 13.8M international. Even kiwis often don’t realize just how busy Auckland airport is!
There was a need for armies to travel distances on roads to inland places that weren't ports.

Most travel was still by waterway.

And the normal people didn't travel very far at all.
If guns truly facilitate suicide then it's good that they are available to those who want them. But it would be more compassionate if we had a less gruesome method we could make available to people.
The article is from 2012 but still very relevant today!
> 50% more protein “per grain”

That's "50% more protein than rice per grain," though. Presumably they're talking about white rice, which is one of the lower protein grains. 50% more than that would put it just below oat bran, but still well below e.g. spelt, quinoa, sorghum, amaranth, and others.

> The intro of the paper claims “13% protein”

One study found 13% dry weight protein on average in eelgrass seeds, so this is substantiated: https://www.sciencedirect.com/science/article/abs/pii/S03043...
intentional naivete is such a great way to put it, definitely going to use that going forward :)
I'm not sure it's manipulation, rather than large numbers of people who have differing interpretations of the data.

> But if the messaging from the beginning had been "everyone wear a cloth mask inside, it might help" we maybe could have skipped this entire insane anti-mask movement.

Yes, I agree very much with this.
What possible benefit could apple get from iMessage for Android? It wont help them sell more of their own products so why should they put in efforts on a Droid version.
China Fines Alibaba $2.8B in Landmark Antitrust Case
Great, thank you. I am wondering: how many children do you have by now?
While I agree with you, I'm thinking that this is a response common to sensitive government institutions in general. If this lab leak happened in the US, would we suddenly invite CCP (or Russian/N.Korean/Iranian) agents into Fort Detrick to conduct their "investigations"? Which country would actually allow such a thing?

Consider for a moment the propaganda value of being able to say, "we visited their labs and witnessed first-hand their failure to {do some sanitization procedure} correctly! Oh how they clearly don't value human lives!"
i only have experience with ceph and would argue that if you set up a cluster with version 15.x right now it is pretty close to set and forget.
Yup. My digging into the data this week made a discovery that we'd been measuring our outcomes incorrectly for six months. That simple discovery is worth incredible amounts of money to the company, but because it's not an ML model, many people perceive it as low-importance work.

Mind you, all those people will be gone from the industry after winter comes, so I only have to deal with this until then.
Bicycles in the current form require a lot of modern tech, but the use case can be met with much simpler machines. For example, the Chukudu is a large kick scooter in regular use in the Democratic Republic of Congo. It's constructed entirely of hardwood using only tools and materials which would have been a available to the ancient Greeks.
My father had a soroban that he had bought in Japan just after World War II, when he was in the U.S. Navy, and when I was around ten years old I got an instruction book and learned the basics. I never got very fast, but some Japanese-American friends had learned soroban and were pretty good. This was in Southern California in the 1960s.

I moved to Japan in 1983. For the next decade or so, I often saw clerks using soroban in offices, shops, department stores, and even banks. It’s been a long time, though, since I last saw one in action. But soroban basics are still part of the elementary-school curriculum, and there’s a private school that teaches soroban a few blocks from where I live in Yokohama.

Some sorobanists (?) are able to do rapid mental arithmetic with large numbers by visualizing the beads in their mind.
Yes, as the article states, the passage of Prop 22 strengthens the status of gig workers as contractors, which gives Uber less of an incentive to give them more independence.
Thank you for your input and contribution :)
Ironically the link is dead for me - access denied by Cloudflare.
Will I ever see a side of Cloudflare that'll make me hate it a little less? They give me more grief then all the other CDNs combined.
True but also we end re-inventing wheel as the project grows. After someone we will endup with react built on Dream.
All frameworks were born for a reason right?
I wonder if the java date class handles this correctly (I know it handles various weird, surprising cases)...
But this requires the proprietary driver? I don't see how this will be included in any of the major distributions such as Debian or Fedora.
If I am working in an open plan office, on a multi-person codebase, with a half built back-end, 7 hours of coding is gonna be hard work.

Conversely, if I have full ownership over the codebase, built from scratch, 7+ hours will fly by. However, there generally always comes a point where it becomes hard work again.
Super great to see new designs with RISC-V keeping up with tech, the BL602 and ESP32-C3 are currently available though, and I've been working with the Pinenut for a side project. I hope more RPi-like BL702 boards become more widely available for RISC-V too.
Are you suggesting that the elections aren’t fair because you don’t like the outcomes of them or are you accusing them of rigging the elections?
Agreed.

From taxi-ing Darwin all over the planet in HMS Beagle to encouraging truly accurate marine chronometers (the Harrison Watch), steam propulsion (and the maximisation of power from volume) through to research in health - 19th century equivalent of NASA is a good way to think look at it.
Limiting Work in Progress (2020)
> The Chinese government told their labs destroy lab samples at the beginning of the pandemic.

I know the news reports you're referring to, but they're a good example of sensationalist reporting on China.

Very early on, when several patients in Wuhan had pneumonia of unknown cause, doctors sent samples from the patients across the country for testing. When it turned out that they had a novel coronavirus, that triggered rules about dealing with dangerous pathogens. You can't just have something like SARS-CoV-2 sitting around in any diagnostic lab. Labs with lower standards of biosecurity were required to either transfer their samples to labs with better biosecurity or to destroy them.

These sorts of rules are not unique to China. The US has very similar rules. However, in the hands of the news media, this story has been misrepresented.

> The Chinese government refuse to give raw data of early patients to the WHO investigation team.

Good luck getting any government to allow you to take 75000 de-anonymized patient records out of the country.
The Stockton and Darlington railway [1] opened in 1825 and carried freight (coal) from the beginning.

[1] https://en.wikipedia.org/wiki/Stockton_and_Darlington_Railwa...
This looks very promising , Firefox Send shutting down left a void which other services couldn't fill.Easy and safe too use.

Wormhole seems to fill this and also adds speed.

Looking at wormhole.app I couldn't find how this service will be monetized. Had to read the linked article , which mentions a future Pro plan, will this be the only way?

I think a mention of this in wormhole.app will make it easier to trust for potential users. Without it, the thought that my data will be used for monetization was the first thing on my mind.

Firefox Send had the brand of Mozilla behind it and this was enough for a lot of users to make it trustworthy.
The injustice we prepetate everyday
Life lessons from the most successful people
Lustre is not aligned at all with your requirements, so forget that one.

Ceph is much more complex than Gluster, but also more capable.

Honestly unless you are dealing with hundreds of TB of storage (and therefore need multiple servers anyway), I expect the complexity any distributed file-system adds is going to be detrimental to uptime and stability more often than it provides extra resilience. Use a single box with ZFS if you can, and add Gluster on top only if it can't be avoided.
"People said I did the impossible, but that’s wrong: I merely did something so boring that nobody else had been willing to do it."

Well, for some people it is indeed impossible to keep on working on boring tasks regulary without going crazy or dying inside.

I feel like this. And I was proven right on quite some times - to not do an endless work of stupidity - and instead find a clever way around to automate and save on it.

Famous example would be the young Gauss, whose teacher gave them the task of adding all the numbers from 1 to 100, expecting them to be busy for a while. And Gauss just did (n+1)*n/2=5050 and was done.

The problem is just, that very often there is no magic bullet like this and the work remains just dull work (like in the article) - and then you can just loose by searching for the magic solution, while avoiding the actual work.

Organisational it makes sense, to have enough people capable of reliable doing dull work - and smart (but lazy) people who come up with clever tricks to save the dull workers at least some grinding.
I personally think that avoiding things is very relevant and that positive actions (as long as they are not in the flavor of "I remove any sort of waste") can do more harm than good in the long run, since the environment is an utterly complex system.
Thank you for adding them to the conversation!
That's not a fix, just a kinda assertion that nobody falls into that PoC. The real fix would in the compiler to correctly adjust its sizes and addr[] amongst its optimization paths.
The optimizer end condition also seems fishy to me, solely relying on the size. Optimized passes can still be better within the same size.
Actually, I think you are wrong. I mean, it depends on what you call a local bakery and what exactly you would define as black bread (I use a very loose definition), but to my knowledge most bakeries offer some kind of black bread and every super market has it (often not fresh).

Sure, the assortment of wheat based breads is larger and very small shops might not have it at all, but overall it is pretty common (the two bakeries within a 100m radius of my place both have it). However, if you are looking for top quality black bread you might be out of luck with your closest bakery, but should find a shop within a few kilometers. Just to give one example:

'Bäckerei Junge' is one of the common bakeries: https://www.jb.de/geschaeftefinder/

And one of their high quality black breads is the 'Kerne & Saaten': https://www.jb.de/produktfinder/aus/hamburg/in/brot/produkt/...
This article is the peak of the "end of history" period between the fall of the Berlin Wall and the fall of the World Trade Center.

Its technology and economic prediction for the US startup economy is actually pretty great. But it falls down in assuming that integrating China and Russia into the growing economy would make them freer and more west-aligned.

9/11 was the freak unpredicted event that caused the US to waste over a trillion dollars and start a chain of wars which is still consuming the Middle East.
Other coverage:
Microwave-powered home boiler -
https://news.ycombinator.com/item?id=26475392
Did the Swiss companies choose not to patent medication in other countries? It could just be that the market in Switzerland was small enough so that there was a gentleman's agreement not to copy the pharmaceutical.
> What else do you do with a pointer, other than eventually dereference it?

I could check whether two objects were stored at the same location (like comparing id-s in Python). Or I could write a crappy random number generator based on the pointers that I get from heap allocations. Or I could inspect the memory layout of a struct based on member offsets (pointer::offset_from method - perfectly safe).

Pointers whose pointees are tracked by the compiler are called "references". If you fetch a pointer instead, then you opt-out of this tracking.

> One situation where you might conceivably want to do something with that dangling pointer is if you were writing an allocator. But in this particular example, we’re not writing an allocator; and if we were, we wouldn’t call .as_ptr() on one of the allocated objects — that would be working at the wrong level of abstraction.

I can see someone writing an allocator based on std::vec::Vec, and then ".as_ptr()" is useful.

> If you really do just need to store the value and not dereference it, shouldn’t it be stored as some integer type? Then to dereference it, you’d first need to cast it to a pointer, and that operation could be marked unsafe.

You can't dereference a pointer in Rust per se. You need to convert it to a reference and then use the reference. This conversion is marked unsafe in Rust. There are also some "read" methods defined on pointers - also marked unsafe. But in the example in the article the pointer was dereferenced by C code, so Rust can't do anything about it.

Now imagine how an ".as_ptr()" which prevents taking pointers to temporary objects would need to be implemented. Well, you'd need to be able to write a method in Rust, which couldn't be called on temporaries. So the type-system would need to be able to express something like

fn as_ptr(&'non-temporary self) -> *Self

But then you'd be able to write this just fine:

let ptr;
{
let path = CString::new(filename.as_str()).unwrap();
ptr = path.as_ptr();
}

Because path is not a temporary in the above code. The issue is ptr outlives the lifetime of path. So if the type-system had a special facility for avoiding pointers to temporaries, it would be trivially circumventable by creating a variable. Doesn't sound very human-friendly and doesn't sound like a big gain. This complexity doesn't pay for itself. We really need lifetimes (which we already have for references) for that.

The solutions here are:

1. Borrow checker for objects with predictable lifetimes.

2. Smart pointers for objects with hard-to-predict lifetimes.

3. For calling C code, being careful, because it's C code and we can't fix C. Also, a linter with checks for common errors like those.
In some ways it's worse because you will start anticipating the meeting before it starts.
Just a nitpick: RAWRTC is actually written in C (also I think it focuses on data channels only).
How to Focus on Your Goal
While not mentioned in the article, it looks like this is the coffee machine: https://www.dejongduke.us/products/coffee-machines/nio/nio/
There is no extension (and even filing system) for copyright. Do you want to introduce that?
Ah very interesting, I had no idea about that. Thanks for sharing.
3M - Peltor earmuffs/noise cancellers. I got two pairs of them, one next to the desk, one next to the bed. Anytime there is any noise that I cannot control, I put these on and (almost) everything goes away. After 30 seconds I only hear my heartbeat, and that 'goes away' after 1-2 minutes giving me (almost) total silence.

At $20, it is the best one I've tried. It is not 'active' (mic filtering & speakers), it just has good foam tech.

(not a ref link) https://www.amazon.com/3M-Peltor-Optime-Earmuff-H10A/dp/B007...

If you get used to the 'weight' (not that much) they are also great for your meditation time.
People on here are generally exposed to ridiculous side of patenting, with high publicity marginal cases that make headlines. A lot of patents are way beyond an idea written on a napkin and are the outcomes of significant R&D expenses.
For each lambda function you specify which one of the 4 places it is called. So effectively be 4 different lambda functions, triggered independently (they could ofcourse share code).

If you wanted to maintain state then I'd guess the easiest (only?) way is for the function to add headers to the HTTP request/response as it passed through.
I think webrtc-rs is still in early development. libdatachannel has Rust bindings though: https://github.com/lerouxrgd/datachannel-rs
I wanted to say that police focuses on gangs rather than tackling thieves and recovering bikes. But more important would be to change the law so that bike theft is not profitable. For example if someone made X on selling such bikes, they should get custodial sentence so that if you spread X over the years of sentence it will be lower than minimum wage.
Partially. You can also assume that something that does not work on Ubuntu will work fine in a RedHat distro. Esp. something kernel, firmware, systemd, compiler or qemu related.
Travel Tech Will Save the Post-Pandemic World
What makes them shady? They purchased a product, which Taylor swift had previously sold to another company.

I get that Taylor wanted to buy it back herself, but if anything is shady it’s her attempts to destroy the value of that product in bad faith, rather than simply negotiating with them to split whatever profits are in it.
libdatachannel (C/C++) can also be used on both sides: https://github.com/paullouisageneau/libdatachannel
When I was coding, I could only listen to (soft) music when I was doing the visuals (colors, buttons, screens). At the time of writing code I would require absolute silence (noise cancallers I mentioned on another comment further up).
Disclaimer: I'm not an IT guy nor I work for an IT company.

There is a third option. You are working and staring at the screen for the whole day, even without breaks, but you can't actually focus on a single problem or piece of work, because the manager keeps distracting you.

I work for a small company, and as a consequence, I have a quite wide area of responsibilities.

I can't really focus on the bigger tasks (like creating user's manual for the new company product) when I'm supposed to drop everything if there are any unanswered emails from the client.

And learning midday that "Hey, man, the newsletters have to be ready today! And the website content needs to be updated before you send the newsletters!" is a very likely possibility, too.
I'm not an expert in this area, but I was under the impression that any form of decomposition causes most of the carbon in the plant to re-enter the atmosphere as carbon dioxide. Thus using plants to sequester carbon isn't just a matter of planting more trees; you actually have to pay attention to what happens when the tree dies.
The body makes its own sugar from protein needed. The hypothalamus is very sensitive to insulin.
The when looking for it, you'll prolly find other examples
Took an energy contract with wind, no nuclear and less coal/gas/oil.

When: A decade ago.
Effort: 5$ ? Something like that.
Of course the argument doesn't seem any good if you completely misunderstand it..

Let's say you're a small player with a legitimate patent. A huge entity is infringing. In order to make any money of your invention, you have to fight. But that can be very costly and risky. Instead, you sell your patent to someone specialized in this, a "patent troll". You get some money, they use their expertise to fight the big player.

Like selling someone's debt to a collector so at least you get some money.
In practice you'll have a head start of maybe a year before a grifter in China replicates your three years of R&D and floods the market. And a copied product will always be cheaper as they don't have to amortise development costs.

That's how technology worked before the patent systems, and the outcome was manufacturer secrecy - which generally sucked more than the patent system.
When I played around with ESP32 when it just came out, the problem was that the toolchains and software just weren't done yet. There were a lot of features that existed on hardware, but without toolchain support, docs, or sample code it was close to impossible to use them.

I'm not sure how it works now, but especially for newer stuff I wouldn't rely on the fact that the hardware claims to support something -- if the software isn't there, it just doesn't really mean much.
I believe most of the time 1 and 3 applies to the same company (if it is big enough) simultaneously because companies want to be one move ahead of their competitors.
I'm sure it's hard work to maintain an open source project like that but they could have handled that a little better. They might have onboarded a new contributor had they been a little more helpful. Of course they had no duty to do so but it might have helped out the project.
Made in Taylor, MI! Research and Development is located in the Netherlands, but the machines for the US market are made locally there.
- Watched "cowspiracy" ~2 yrs ago and other documentaries (like "seaspiracy" ~ 1 week ago) to question my food consumption. 4h invest

- basically turned vegetarian (like 99,99%) in 2014

- joined avaaz.org to sign petitions. 30 mins per month invest

- I'm a minimalist and avoid buying new stuff, avoid buying furniture altogether

- Use the bike to get to work

- did a sticker campaign in 2014 to raise awareness about our lives and the planet (I firmly believe that awareness is a key factor to sustainability)
Second time I've seen it. I'm assuming because it's now in the spoken vocabulary of so many it gets written as it sounds quite often.
It would add to it, because it would significantly increase the number of lies they told the rest of the world, given that they've been maintaining that it isn't a lab leak.
The whole point of WASM bytecode is that it doesn't need to be reviewed. The worse it can do is "stealing" your CPU time, but WASM was specifically designed to safely run third-party programs in the browser
Operator overloading. Standard library user-provided allocators. Move constructors. Inheritance. Certain kinds of specialization. SFINAE. Somebody who knows Rust better, and C++, will be able to supply a longer list.

There is a corresponding list of features C++ doesn't have yet, and others it is precluded from having. That programmed move-constructors can fail sucks. Thst moved-from object's still exist sucks.

Providing examples here would be more work than I am prepared for just now. (I am not happy to say so.(
I am sure you are familiar with the concept involved with Dunning-Kruger, misspelling it when trying to make a point, makes said point somewhat hard to take seriously.

I have pursued most of what OP posted on reddit, I am not qualified to judge the finer points, but it doesn't mesh up with what I have seen presented by other independent expert sources or common sense. So I discounted it for that reason not the one you gave.