skysight-inc/HackerNews huggingface dataset:
Interestingly I found the 'opposite' philosophy most helpful to my life. Objectivism. Never been happier
I use video games to lose weight and feel fit
They have never hidden how iCloud backups or anything else related to iOS security works. This support document spells out clearly what data is end-to-end encrypted [1]. No one was actually misled into thinking all iCloud data was E2E. For one, most of Apple's customers don't know or care about the technical architecture of their products and services. The people who do would have known better when you can go to icloud.com and access your photos and files from a web browser.

[1] https://support.apple.com/en-us/HT202303
That User-Agent won't trigger the block page you were experiencing.

No clue about the issues with Google, perhaps some feature detection going on?
I really liked most of this book. But near the beginning, he cites some parapsychology research findings that really haven't aged well.

I did more research on this https://en.wikipedia.org/wiki/Joseph_Banks_Rhine, and it's really quite fascinating that JB Rhine was doing parapyschology research at Harvard and Duke University.

Still, the book is great
So what user would try to enforce the terms of service on five for
Bitwarden in 2020
I don’t see how it’s a betrayal, as iCloud has never had E2EE, and Apple has never made any secret of this omission.

Did we really think that Apple was just so incompetent they could run online file services for 20+ years and have almost a billion users, and not have encryption only because they hadn’t figured it out yet?
There are legal protections in the US for journalists that don't exist de facto or de jure in many other countries.
Users used to care about paths and other descriptors. A decade ago, we were fighting for human readable resource locators. However, users have been taught progressively to ignore them as too complex. (Just the same as it happened for any advanced, but user accessible browser controls.) Why is it that 25 years into web usage, any controlled access is deemed too complicated? (Mind that other technologies were already approaching the end of their lifespan at a similar age. The web is neither new nor disruptive anymore.)
So the user sees your URL, you're getting the revenue from the ads that are shown, sharing will share your URL, your statistics work flawlessly.

In other words: if it behaves exactly as a page hosted on your site (just faster), why do you care?

I'm getting the impression that HN users care a whole lot about seeing the request in the nginx log they are tailing.
I also hope this happens. It would be interesting too, if it was bidirectional (services paying you to use them. Payment for your data, essentially).
> You can work, save aggressively, and do whatever you want.

If you think I can do that, I have definitely failed in explaining what the problem is. I have almost my post tax yearly salary as savings (apart from the investments and stuff), but due to the reasons explained in my other post I can't do shit.
I've found real life to be very complicated and making good decisions to be difficult in cases with strongly competing goals.

It's very easy to see that the wrong decision was made in this case, but this is just one of thousands (or more) that were made in this program; much less the company as a whole.

So while this was definitely bad, it's much simpler to say "this decision was bad and you shouldn't done this" than it is to say "you shouldn't make bad decisions"
"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents." and "Be kind. Don't be snarky. Comments should get more thoughtful and substantive, not less, as a topic gets more divisive. Have curious conversation; don't cross-examine."
Don't go to hackernews might be one...
counterpoint: https://i.imgur.com/ORLixJa.png

none of the result here are pointer to the source I've used

sure the content is the same, but the resource isn't, if anything this demonstrates how easy is to misled a user, directing him on a different resource thinking it's the same.

compare with stack overflow result:

https://i.imgur.com/maJi47G.png

luckily prominent sites get pushed on top of the result queue (had to cut it because it was submersed by advertisement) but the attack vector is evident.
URLs have always meant something to users. It’s how you trust the content and indeed the link. And now with so many exploits and phishing it’s even more important. Typing in a URL might be rarer, an honour only reserved for google, facebook etc. but reading urls is very important
The type of serendipity you get from Google versus Bookmarks is not the same. Do you really want a singular company and search engine to determine how you surf the web? That was partially facetious but I do think bookmarking and googling are two different types of search.
There's an overview of some of the various techniques that Oculus uses here: https://uploadvr.com/reprojection-explained/
Right now they're disabled, pending patches on the LLVM side. You can keep track here: https://github.com/rust-lang/rust/issues/54878
A lot of this does, in fact, get solved through machine learning. If one search query is conducted a hundred times by different people with otherwise similar profiles, the machine learning can constantly modify the results until the hundredth person sees the best results first. For example, if the first 25 people all click on the 2nd, 4th, 5th, and 8th result and then stop, it can modify the order of the results for the next 25 people, and randomize the order, so that some see 8-4-2-5 first, and others see 2-5-8-4, etc. The it re-assesses the results and gets smarter.

The gaming part is where there's a lot of importance, since it forces the machine to learn which users are acting nefariously.
Bi-directional links are visible if you go to the What Links Here [0] section of a page. Notably though it doesn't include "unlinked references" (as Roam refers to it), which is quite useful.

[0]: https://www.mediawiki.org/wiki/Help:What_links_here
Also, our political leadership could stop engaging in corrupt behavior, so that hacking their electronic communications is of little value to foreign powers trying to sway our elections.
Runs ok for me, what are the issues?
Apparently it is expected by the end of this year, as noted in a recent reddit [1] thread:

>protonvpn 1 point 6 days ago

>Thanks for your suggestion, we will consider this. We will plan to implement Wireguard as a protocol by the end of this year.

[1]https://old.reddit.com/r/ProtonVPN/comments/eo2k9m/eta_on_wi...
AI Marketing Trends to Watch Out for in 2020
There are more airplane manufacturers than Boeing (although none of Boeings stature other than Airbus)
That's fairly black and white. Blocking an unusual user-agent because you "think" it might be malicious is another thing.
If it's looking at the actual User-Agent string, can't you just set that to a well-known string? Chrome themselves are about to freeze their User-Agent: https://groups.google.com/a/chromium.org/d/msg/blink-dev/-2J...

Since your User-Agent string probably starts with "Mozilla/5.0" anyway despite not being Mozilla, you might as well just set it to Chrome's despite not being Chrome. (Vivaldi did that for other reasons: https://vivaldi.com/blog/user-agent-changes/)
Unless it's shipped direct by the seller in which case Amazon requires you to pay for shipping even if you have to send it all the way back to China. And they don't refund anything until the seller confirms it's received.

My fiancee had to ship a $20.00 dress that wasn't even the right color or anything like the picture back, costing $40.00, before Amazon would even refund her. And worse, the package actually bounced because the seller had folded at some point in the return period, so the package arrived right back on her doorstep. Because Amazon didn't have confirmation from the non-existent seller that the package had arrived at their non-existent company, she had to spend several hours on the phone with CSRs and different people haggling over what was essentially $60.00.

So no it isn't easy.
I’d be very happy if someone could invite me aswell. This looks really promising.
It's a directional transceiver. Directional transceivers happen to be usable as radar, but these were not intended for that usecase: https://en.wikipedia.org/wiki/WirelessHD
Google used to have that, but of course they stopped it. There are browser addons that have he same effect though.
> That being said, I never want to fly on a 737 Max or whatever they plan to rebrand it as.

Yeah you will. Good luck selectively avoiding the most popular international route plane. Historically, people have been very quick to forget mishaps with particular airframes and revert to flying the most convenient/economical routes.

And by the time it's flying again, it will be hands down the safest plane that's being operated because every minute detail of it will have been checked with far more scrutiny than any other newly launched platform.
My settings for these are not the defaults, I didn't get the option to block autoplays on the domain menu.
I just run Windows in a VM. Is it worth trying to use Wine instead?
I’ve purchased $1000 of Sonos speakers. A Play:5 and three Play:1’s. (Two working - one was damaged by lighting and Sonos has no repair program.)

I’m done with Sonos. When the app stops supporting them I’ll replace them with some decent bookshelf speakers and a wireless adapter.
Jesus christ, freaking Chinese communist party. First the pig flu which wipes out 50% of pig population in China https://www.bloomberg.com/amp/news/articles/2019-09-27/deadl.... Then plastic pollution which 80-90% comes from China. https://www.weforum.org/agenda/2018/06/90-of-plastic-polluti... Then the planning of building of hundreds of coal plants which is inefficiently managed. Now this shit which is human to human transmittable and is about to explode in the biggest human migration of the world during Chinese New Years, has affected estimated 1300 people https://www.reddit.com/r/China/comments/erteoq/wuhan_coronav... and killed 6.

get your shit together, you useless government. I can’t believe people used to say Chinese government think in centuries. What a bunch of boneheads
From wikipedia:

"DuckDuckGo's results are a compilation of "over 400" sources, including Yahoo! Search BOSS, Wolfram Alpha, Bing, Yandex, its own Web crawler (the DuckDuckBot) and others. It also uses data from crowdsourced sites, including Wikipedia, to populate knowledge panel boxes to the right of the results."

https://en.wikipedia.org/wiki/DuckDuckGo
> Do we really trust that Bing won’t copy the new design in two years?

Do you need to? Worst case you have delayed the bad for two years.
Seriously. It drives me nuts just how much my iPad asks me for my password. I'm not all in on Apple's ecosystem so maybe that is why? IDK.
In many ways, closures can be more difficult when there is not garbage collection because we precisely do not want to refer to values that have been freed or collected. For example, in C++, we can write code like:

#include <functional>
#include <iostream>
auto foo(double a) -> std::function <double(double)> {
return [&a](auto x) {
return x + a;
};
}
int main() {
auto f = foo(2.0);
std::cout << f(1.0) << std::endl;
std::cout << f(1.0) << std::endl;
}

This code is bad because the function returned by `foo` depends on a reference to `a`, which is freed at the end of `foo`. Running this gives:

3
1

which is bad. Rust has the advantage of finding such errors. For example, the following Rust code:

fn foo(a: f64) -> impl Fn(f64) -> f64 {
|x: f64| -> f64 { x + a }
}
fn main() {
let f = foo(2.0);
println!("{}", f(1.0));
println!("{}", f(1.0));
}

fails to compile with the error:

error[E0597]: `a` does not live long enough
--> test01.rs:2:27
|
1 | fn foo(a: f64) -> impl Fn(f64) -> f64 {
| ------------------- opaque type requires that `a` is borrowed for `'static`
2 | |x: f64| -> f64 { x + a }
| --------------- ^ borrowed value does not live long enough
| |
| value captured here
3 | }
| - `a` dropped here while still borrowed

That forces us to correct the code by adding the move annotation to the the closure, which moves ownership of a to the closure itself:

fn foo(a: f64) -> impl Fn(f64) -> f64 {
move |x: f64| -> f64 { x + a }
}
fn main() {
let f = foo(2.0);
println!("{}", f(1.0));
println!("{}", f(1.0));
}

This gives the correct result:

3
3

Of course, all of this nuance can be avoided in a garbage collected language. For example, in OCaml, we can write:

let foo a =
fun x -> x +. a
in
let f = foo 2.0 in
Printf.printf "%f\n" (f 1.0);
Printf.printf "%f\n" (f 1.0);

which also returns the correct result:

3.000000
3.000000

More generally, closures are nice because it's a useful feature to return a function from a function. For example, we may want call a function parameterized on some parameters repeatedly and we don't want to have to pass all of the parameters each time we invoke the function. Functional programming and closures allow for a variety of other programming techniques as well.

Beyond that, my point is that a garbage collector can track the use of variables and memory extremely well, which makes the process of constructing closures moderately easy. We can have closures without garbage collection, but then we must be careful about who and what owns this memory. C++ does not enforce this, but Rust does, which is one of its benefits.
I've seriously considered doing exactly this. I've solved numerous challenges for Google this week alone.
Well, yes. There are plenty of popularity metrics there already, this one is about something else.

As you said, mainstream languages won't win this one. But it is a valid metric anyway, and there is plenty of merit on winning it.
I have a system of home-grown topics, but the real innovation is also having a system of monthly "2020 Jan" folders for catch all.

This means on the off chance that I get some time to go thru the backlog, I can tackle a single month and still feel like I made progress.
Even with the trend of personalized search, bookmarking still has a place because it keeps the act of sharing web content social. Right now, there isn’t a way to search through the web pages curated and recommended by a friend or an expert.

Edit: Reddit is a possible example of the above, but what I meant is an automatic curation of search to niche ness or specificity of people.
I completely get you. You also mentioned that it is easier said than done.

Someone asked an Indian guru that what would happen if Jesus had a second coming now. The Indian guru replied that in old days Jesus was able to gather 12 dedicated followers. Today he will not be able to gather even 1 because of student loans and 30 year mortgages.

This sums it up. Even if something is very close to my heart and I don't need any motivation to do it, my first thought is "Will I earn some money from it". I suppose it is the same for a lot of people
For me it is already enough to be high level as Object Pascal (the original Mac OS variant) or Modula-2, let alone what came later.

Although they do have security issues regarding use-after-free.
This is very useful insight that I want to apply to my own planned side-projects (like 30-something domains registered as ideas...) Too often I've thought "that's a great idea" and then focused on the tech of implementation rather than the viability.

At that point it's just a hobby, or skill-sharpening exercise.

Regarding the example shown, I would think that "uber for" ideas (meaning facilitate a connection between service provider X with service need-er Y, take a commission on the transaction) sound as though possibilities are unlimited. However the reality may be that not everything can be disrupted in this way.
I hope they are only A/B testing. If not, will likely jump ship to Bing, that offers rewards.
I left a comment above about how much of a pain in the ass it is to even get Amazon to issue a refund if the item isn't FBA. It took my fiancee over a month of calling them before she got anything.

Best bet is to just not buy anything from Amazon.
It's like if you replaced your 2015 car with a new, but heavier 2020 model. Since its heavier, but has the same braking system as the 2015 model, it has a longer braking distance. To remedy that the engineers put in a "braking characteristics augmentation system" (BCAS) to augment the braking power applied, so that it stops sooner than a person normally would. It uses a single camera and computer vision to detect obstacles ahead. The car company didn't think they need to tell its drivers about it. One day you'll be driving and all of a sudden come to a screeching halt (and maybe cause a wreck) and come to find out the camera was obscured by a precise strike of bird poop.

The car company could have either A) told and trained their drivers at the dealership to brake harder than normal, B) used a two-camera backup system, or C) redesigned the brakes to accommodate for the increased vehicle weight.

MCAS is basically that. It makes the MAX8 maneuver and behave just like the previous 737 models, even though the larger engine and more forward placement causes it to fly somewhat differently in certain situations. The failures came from the lack of training and understanding of the system as well as a flawed implementation using input from only a single sensor instead of two. Without MCAS, they would have required a significant amount of training and possibly re certification, which costs at least a few billion dollars more than a few hundred lines of code (but unfortunately a lot less than 346 people's lives and many many billions of dollars of follow-on debt).
I wonder if there's a kickstarter for starting FOSS software/libraries...
Your comment reads like Glenn Greenwald did this to steal and publish nude pics of Bolsonaro, as opposed to evidence of his improper collaboration with the judge who paved his way to the presidency by putting Lula in prison.
Divjoy Year in Review
Going to an apple store. Without saying to much that I shouldn't say, there exists a device that could power up a dead main logic board for data transfer.
I agree that I don't want to fly them. The DC-10 had a similarly bad safety record:

https://en.wikipedia.org/wiki/McDonnell_Douglas_DC-10#Cargo_...

It seems to have continued on for several years, though ultimate its poor safety record seems to have been a factor in its discontinuation.
> is just syntactic sugar for [...]

There's just a subtle detail to keep in mind here: both "continue" and "break" are syntactic sugar for "goto", and when converting a "for" loop into a "while" loop, you have to also convert "continue" to a "goto" to a label just before the increment statement.
This looks an awful lot like nvALT (https://brettterpstra.com/projects/nvalt/) or Vim-Wiki or any Wiki software for that matter.

It can be easily replaced by MediaWiki for the backend but to it's benefit the UX is very good and is a very good choice for people who don't want to muck around with MediaWiki.

But given the current state I cannot use it long term due to non-availability of non-desktop use, no encryption and no good PRICING or an idea of pricing.

Having said that I'm keeping this in my radar and shall revisit periodically.
I just think you're assuming these search engines are using way fewer factors than they actually use. It's probably exceptionally easy to tie your search behavior to someone else who's much more like you than "the average", unless you're using a search engine like DDG, Qwant, etc.

Maybe the best bet is for a search engine to try to include a simple, non-intrusive method of getting user input to determine the usefulness of a search result. Like, if it determines you came back as a "regret", maybe a ThumbsUp/ThumbsDown icon next to the last link you clicked to get you to say whether that link was useful in any way, or maybe a "block" option as well to say that you never want sites like that again.
Don't forget the insane amounts of concrete. the country’s production in 2011-2013 surpassed U.S. production for the entire 20th century. https://www.google.com/amp/s/www.newsecuritybeat.org/2018/09...
There's a difference in encrypted data at rest vs. end-to-end client side encryption. Encrypted data at rest protects against stolen physical storage devices. Without access to decryption key stored on a separate machine, you're unable to read data on the storage device.

Encryption at rest doesn't protect users from the company, since the company has the decryption key. It protects your data if the company misplaces the storage drive.

It's common in corporate environments to check compliance boxes, which is why AWS offers encryption at rest:

https://aws.amazon.com/blogs/aws/new-amazon-s3-server-side-e...
I use my bookmarks religiously

Bookmark Folder : Description

Files : Browser based files I want easy access to. These are generally static pages or anything I do data entry into (google drive docs, flowcharts). Things I could feasibly download a copy of.

Reports : Dynamic pages that let me get a measurement on something

HowTo : I often google how to do something, and when i find a result that i actually use it goes in here

Tools : Web tools, like JSON pretty print. These are pages that provide an automatic service of some kind (i.e input / output processes)

Index : Informational Directories. Examples include Code of federal regulations, RFC pages, interesting / useful wiki articles, cheat sheets, comprehensive guides that go beyond "howto", repositories, etc

Reading : Blog posts, case studies, technical writings, articles, things meant to be part of a conversation or a showcase

Communities : Social home pages that are mostly already bookedmarked into my finger tips like HN, reddit, stack overflow, facebook, etc

Learning : Items that still need to be 'digested'. Stuff from here is often moved to other folders after I am done with it.

Misc : (a word i only like to use once, if at all, in organizing). Basically, if all i do is take a glance at something and want to come back to it later - it goes in here

Each of these main folders denote mutually exclusive types of content (imo). Within each of these folders I create subfolders as needed to group things together by topic.

Add-ons

Additionally, I use a tab manager add-on. Currently I use "Cluster" for google chrome but I am looking into switching to TabXpert. When multiple sets of pages form a cohesive context, I save that context as a collection of tabs. For example, if I am working on an analytics project I may have various HowTo's, documentation, files, and Learning tabs open that are all related to my project. I save that window, and then instead of digging through ALL my book marks I can keep a running session of relevant pages. Some of which I know are only relevant for the project and do not need to be bookmarked.

When I start a new project, I collect relevant pages from my existing bookmarks into a new context.
As an embedded systems engineer I have very mixed feelings about Rust. There are a lot of things to like, but Rust seems to miss the point why C++ didn't replace C and will fail at that for the same reasons. I wish for an economic, unexciting, conservative evolution of C, which I don't see in Rust. I could imagine C++ being replaced by Rust, though I don't think borrow checking is the future of programming.

Another point is the tight integration with cargo, which may lead to the same dependency problems that npm has. But it will cause significantly more struggles because of licensing issues. While most npm code was running on servers, it didn't matter. In the embedded space companies typically insist to have every library checked by a lawyer before it gets shipped with the product, which will make cargo essentially useless.

The last one is the community. In fact I think a programming language is to the largest part about the people using it. And Mozilla sadly created a hype and a hostile community by aggressively evangelizing the language.
I've never understood the comcast hate. I've been using Xfinity for years and it's been very reliable and fast. My only gripe is the price.