skysight-inc/HackerNews huggingface dataset:
Completely disagree on the lack of remote. Hitting a button on a remote is better UI than needing to unlock a phone and hope that it's actually connected to the streaming device (not always the case).

I think the new Chromecast is an admission from Google that the average person still wants a remote.
Wikipedia page for Biden's Covid czar scrubbed of politically damaging material
Best social network is in person. Get off the keyboard.
Begin long TSLA (since 2013), and trading options around the core position.
My words were meant as a light-hearted message of hope, with an allusion to The Hitchhiker's Guide to the Galaxy; not a philosophical argument to reject self-improvement.
https://www.satelliteframes.com/ - Affordable framed satellite photos

I just started this site a couple months ago and made my first sale last week (from an unknown customer).

It's just a matter of finding public domain, high quality satellite photos!
There's also Raddle: https://raddle.me
On the flip side, consumers value the physical book product very highly.

Intangible stuff is always really hard to sell. Despite Spotify, most of the revenue in the music business still went to the Walkman, the iPod, the iPhone, and now $160 AirPods. Indeed I think AirPod sales are comparable to the entire music industry’s revenue.
Right now, on Twitter, I can have a list of people I follow. I assume this is something like saying I "trust" them in some way.

I get a feed full of stuff from them, and stuff they've re-tweeted ie said explicitly that they trust, etc.

The whole "social network" thing really is approximately the same shape as an explicitly reified "web of trust". I would not expect the results to be terribly different, other than the added effort of having additional explicit system entities to manage.
Dgraph supports flexible schema. So, you can make a lot of changes to the schema without any "table migration" or downtime. For example, switching from int to datetime to string, adding fields, removing fields, adding relationships between types, all of this stuff needs no "DB work."

So, schema migrations are really easy with Dgraph, because it is a graph storage model, which allows for sparse properties to any data type (as opposed to the rigid table model enforced by SQL DBs).
> Google Assistant built in

https://www.nvidia.com/en-au/shield/

Being internet connected is one thing (which it looks good for), but having an active mic in the room is a whole other level of "no thanks" from me.
I like that Dell display (I mostly use Dell and LG displays) and most people should certainly save the money. The areas where the specs aren't the same are really significant though (e.g., resolution, as you noted, is a major difference despite only being one of the specs. Brightness, dynamic brightness, and size are also quite significant and drivers of major cost differences in just about any monitor comparison.)

Here's a spec overview for those unfamiliar. https://www.displayspecifications.com/en/comparison/4f37c07a...
I really hate that these discussions always end up stopping at whether the idea of censorship is good or bad. One side will point out all the bad ways censorship can be used, and then the other side will point out the misinformation that spreads when there is absolute free speech.

The thing is, both sides are right. However, neither side ever talks about trying to take any steps to mitigate the negatives of their position.

I am anti-censorship, but I think that people on our side can't just ignore the damage misinformation is causing our society right now. We also can't just rely on the old adage that "the truth will win out in the end". Free speech advocates like to believe that is a truism, but the evidence keeps showing us that that isn't true. There is nothing inevitable about the truth, and lies have many advantages that can often prevent the truth from winning.

So what do we do? I am much more interested in talking about steps we can take to mitigate and prevent misinformation while preserving free speech.

Just because censorship isn't a good option doesn't mean we should just throw up our hands and allow misinformation to win the day. The truth needs allies, and allies with a strategy.
I built a niche site dedicated to professional e-sports streamers (mainly focused on League of Legends).

https://prostreams.gg

It just launched a few weeks ago, but is on track for ~300K page views / month. The top 5% of users spend over 8 hours / week watching content. Looking to grow the site first, then monetize through affiliates and advertising.
Why did European colonizers transmit fatal diseases but never catch them?
In Windows, WinCompose lets you set up compose keys like that, although the default ⋄yy goes to ʎ.
We merged this thread into https://news.ycombinator.com/item?id=25313480, which was posted earlier and is also on the front page.
Running Erlang Releases Without EPMD on OTP 23.1
This is like an industry getting tax breaks, then another asking for the same assuming all else is the same.
I'd say running and maintaining any distributed system is hard. Which is why cloud makes for an attractive offering for these services, because it lets the provider (Dgraph Labs in this case) ensure that the users are having a great product experience. They can focus on building and scaling their app, not worry about how to run the infrastructure.
> The lambda syntax (\(x) -> x + 1) is similar to Haskell's (\x -> x + 1).

The proposed lambda syntax for R is `\(x) x+1` so `\` will just be shorthand for `function`.
I've been using C++ about as long as OP, and I found much of C++11 to be practical and useful so adopted the useful bits into my tool chest. Since then, the additions seem (to me) to be more academic and interesting to computer scientists, so I haven't really found the need to keep up. I think C++11 hit the sweet spot. Threading, Smart pointers, std::unordered_xxx hash tables, strongly typed enums, lambda functions, are great and useful. Tuples, initializer lists, range-based for loops, type inference are convenient, I don't see how they hurt. R-value references and constexpr are neat academically, but I've so far failed to see the practical killer app for them, or how they could improve my existing code. The rest of C++11, I either haven't looked into or just haven't been convinced make my code better than without.
True, that could be a good compromise. Although there are still some disadvantages like creating an SPoF for yourself and increasing your attack surface (e.g. anyone who compromises your internal CA has access to all your encrypted connections)
Ask HN: Have you witnessed a relaxing of social norms during online meetings?
During the last few months I've observed people go from sitting completely straight and with laser-focused eyes to more of their normal self during meetings. People scratch their face, slump, go up to fetch a coffee or water etc. If you're not directly involved in what's being discussed most people do something different, quite obviously, and that is also accepted. I'm pretty happy with this, it has made video chats much better.
What is “it” referring to? Bootstrapping a small business?

There are quite a lot of successful small saas startups that took no funding. Are you familiar with microconf? The business of software conference?

It might seem rare if you don’t know anybody doing it, the knowledge isn’t evenly distributed. Doesn’t mean it is rare.
My spouse and I would love to temporarily relocate to Hawaii and work remotely/vacation for a while. That said, last I checked, current travel conditions make this difficult. Also, we would almost certainly not choose Oahu.
Bash-completion does something like this for commands with consistent --help output (most Coreutils, bash, awk, grep, sed...) by parsing it in the completion function: https://github.com/scop/bash-completion/blob/29508ce70914f78...
And yet they commit the same fallacies, from the weird adoration of Yudkowski ( a deluded, intellectual flyweight) to group thinking, them vs us mentality and any lack of self awareness.
That's only for pretraining a model. Very few groups pretrain models, since it is so expensive in terms of GPU time. Finetuning a model for a specific task typically only takes a few hours. E.g. I regularly train multitask syntax models (POS tagging, lemmatization, morphological tagging, dependency relations, topological fields), which takes just a few hours on a consumer-level RTX 2060 super.

Unfortuntaly, distillation of smaller models can take a fair bit of time. However, there is a lot of recent work to make distillation more efficient, e.g. by not just training on the label distributions of of a teacher model, but by also learning to emulate the teacher's attention, hidden layer outputs, etc.
Sure, I wanted to say that 14% of population have a postgraduate degree, i.e. masters or higher.
Someone making $500k/year at Google probably also gets a healthy chunk of Google stock.
We'll do something like that eventually.
14% have a postgraduated degree, I jumbled my thoughts into an obviously wrong sentence.
Get an interesting idea funded by someone who's chasing fads, then convert the funding to developer salaries while building something technically interesting even if practically useless.
Such an excellent point. Hiring activists is fine, unless your ACTUAL mission is profit vs whatever utopian vision (sometimes worthy, usually delusional) the activist is going for.
Thanks, apologies for missing that.

I wonder if other measurement tools (e.g. Adobe color picker) are also fooled by the OS in this case.
The latest Samsung mobile 2021
Team behind Oxford Covid jab start final stage of malaria vaccine trials
No surprise there - pandas encourages ugly, inefficient code with its bloated, unintuitive API.

Once I was a lead on a new project and asked the intern to write some basic ETL code for data in some spreadsheets. I said she could write it in Python if she wanted, because "Python is good for ETL", right?

This intern was not dumb by any means, but she wrote code that took 5 minutes to do something that can be done in <1 second with the obvious dplyr approach.

Also, if your bank analysts pick up dplyr, they can use dbplyr to write SQL for them :)
How long does it take you to make a video, and how often do you release?
Is there a list of which game console hardcode DNS settings? I know that the nintendo switch doesn't but I'm curious of the exact devices...
If your ISP is large enough it is only sent to ISP's name server which probably has everything you need cached, and if it isn't it might blend in with other queries. And your ISP can sniff SNI or guess target domains from target IPs already.
You're the one who made the claim. If your idea can't handle the "absurd extremes" then your idea is wrong. Frankly, religious beliefs that include intolerance of other religious beliefs are empirically the rule, rather than the exception, and you don't need to be a mathematician to figure out how that throws a wrench in your characterization.
Back in the day tinyapps.org was the go to site for all tiny programs. I think today it would be much harder to round up such huge collection of tiny programs that are free and actually useful.
(founder of Dgraph Labs here) This is the policy here: https://dgraph.io/privacy-policy

Feel free to reach out if you have any specific questions: contact at dgraph.io.
It was fun making my page - https://wannahireme.com/--mike--

It looks very nice and professional. It doesn't break in my browser.

The use of "Username is a" forces the use of a non-vowel starting word in the users description of themselves.

The photo doesn't stay in the original aspect ratio, which I can work around, but it would be nice to avoid that surprise.

My email doesn't show up on my page

I do like the Oauth signup, instead of yet another password to get compromised.

Good luck!

[Edit] - 3.3 Megabytes of code for my page is quiet a lot. However, the real danger for you is that profile pictures aren't scaled, and seem to be stored at original size.

None of the above is unfixable... I'm not trying to crush any ambition.

It looks even better in Dark mode, which is how I tend to browse,
> just whenever any HDR encoded videos or EDR apps are open

Yup, I think this has to be the case. But the crazy thing is, I can't perceive any shift in UX brightness whatsoever, even a flicker, when I open/close an EDR video.

I would have thought that there would be some slight mismatch at the moment the backlight is brightened and pixels are darkened -- whether it would be a close but not perfect brightness match, or a flicker while they're not synced. But nothing.

As I mentioned in another comment, the only giveaway is that my cursor (mouse pointer) disappears for a second or two. I have to guess that adjusting its brightness happens at a different layer in the stack that can't be so precisely synced.
Haha, forums gonna forum I guess. Reminds me of the “but how can I trust std containers to allocate for me? Anything could happen!” crowd in the 90s and early 2000s.

FWIW I think the Rust community has done itself a disservice by focusing on the safety benefits. Const by default and move by default are much bigger deals in the day to day coding experience, but it’s hard to get across just how awesome they are.

That book looks great, thanks - should take me through a few corners I’ve yet to meet while keeping me entertained.
What is the best MacOSX nearest alternative?
> When I first read about IPFS, my mind immediately saw it as an exciting new platform I could build my apps for.

Person who sees IPFS and immediately thinks "Oh boy, untapped market!" wants to tell me why free speech is bad.
And the dominant broadcast standards are still 1080i 60Hz with no extra dynamic range. A large amount of new content is still targeting that. Aside from over-the-air, I suspect that most cable/satellite operators are offering that service level, at least without premium fees.

Since the end of the digital-TV transition, the TV industry has been throwing a lot of stuff at the wall trying to find something that stuck. There's no clear "it becomes a paperweight" factor to make us all go out and replace newish sets right now. Remember the 3D TV trend? Or the year when everyone brought out curved sets, and then went back to flat? Smart TVs are another variation on that theme, with the added benefit for manufacturers that their lowest-bid tech and changing third-party service requirements will leave you with a set where half the hard-coded service buttons don't work and the other half are unusably slow to depress you into buying a new set in three years.

I expect the next real ecosystem change will be when ATSC 3.0 becomes a workable thing. Then you'll actually be able to offer 4K/HDR with an array of content without the caveat of "external game console/PC/streaming service required." I'd be a bit hesitant to get a new set until then just out of the risk you ended up with something not fully compliant (I'm thinking of those first-gen 4K LCDs that wouldn't accept a 60Hz input)
Deploy a React App with Netlify in less than 30 seconds
Even if not exactly related to the approach in the article, take a look at adapterhub.ml for training NLP transformer adapters (small modules inserted into large pre-trained transformers), that often achieve comparable results to large transformers trained from scratch on many tasks while taking hours to train instead of months.
Rethinking how I share mental models in a pandemic
Yeah I dumped my Teflon cookware years ago, with the exception of one nice nonstick baking sheet I have. Cast iron requires a bit of care but it’s really not that hard. Plus if you screw it up, just strip it down and start over!

For acidic foods I use an enameled cast iron Dutch oven, or a SS sauce pot.
Ideally none, I'm not against free speech, I'm against unfettered dissemination on default mass media platforms. I would like to see a system where no one is censored at all, but certain categories are suppressed below default public visibility. i.e. politics and things tangentially related to politics to be treated as NSFW tags. One tier above spam. Still viewable by those curious, but not elevated to current prominence. Ultimately a system like western TikTok, the default category is vastly apolitical content but you have to search for fringe partisan issues, and those issues are siloed from the greater user base.

>I find it disturbing that people have stopped supporting free speech when they stopped liking its content.

I think the issue is the current system seems to be pushing content people would usually avoid. My position is _edit: not_ pro-censorship, it's pro-moderation / curation / or suppression if we're being less charitable.

>I refuse the premise that we tech workers know best and therefore must protect the fragile little minds of everyone else.

I don't think it's the tech workers job to decide how to protect, but to implement protection based on what's good for mental health and not dark patterns for monetization. There's studies on the effects of social media out there, people are fragile. Current social media feels like it exist in pre traffic regulation and seat-belt era of safety. Not just for users, but for society.
Eliminating caffeine from coffee products could help millions of coffee drinkers quit. What a stupid title.
That's exactly right. This is useful in the context of a large portion of R's most popular data wrangling packages known as the "Tidyverse". These packages used an equivalent pipe function that was non-native and had some perf and understandability issues.
You can/should block connections to IPs which were not returned by DNS recently.
Prevent reverse tabnabbing phishing attack with noopener, noreferrer attributes
R vs. Python flamewars always strike me as a Budweiser vs. Miller kind of argument. Neither is really a “craft beer” of programming languages. Neither are super remarkable as programming languages. Both made a bunch pragmatic tradeoffs to appeal to large audiences that share similar values—both are “average joe” beers.

Python has comparative advantages over R in production roles. R has comparative advantage in statistical libraries, visualization, and meta programming. Neither are exemplars for production deployment or meta programming (R is an exemplar for stats libraries however).
Perhaps I should say that the best of this type offer the option of using a phone.

I personally prefer a phone but I also understand the preference of a remote. With a separate smart device these types of preferences can be accommodated over time, unlike with a one size fits all smart TV.
SEC Charges the Cheesecake Factory for Misleading Covid-19 Disclosures
Sure, but that's what I got as co-author on a computer book nearly ten years ago
To quote John Adams, "Our Constitution was made only for a moral and religious people. It is wholly inadequate to the government of any other."

You could probably apply that sentiment to capitalism as well.
How can I add hooks to respond to data changes?
We're talking about what language you can use instead of C++, without losing access to C++ libraries. Nim doesn't have the unnecessary complexity of C++, and being rarely used is not a problem. How does it add “third-party dependencies”?
Not really. I find it fun to own it and watch what happens to it, so I likely value it much higher than its real market value.

I have considered finding someone who wants to manage it under some sort of revenue-sharing agreement. I don't know if that's a common practice or if there are existing precedents for that, but I feel like the numbers are too small for it to be worthwhile for anyone.
There is also apropos which gives you a quick one-liner about a keyword by searching manpage descriptions for it.

Use the -e argument to narrow down the results. For example:

apropos -e ls
Startup Funding: November 2020
Yeah, that's the only time I've had to use the escape sequences. However that happens to me only once a year or so (but maybe I don't use ssh as often/in the same ways as others).
One thing to remember about online communities is that size is by far the most important factor. Things work very differently at different orders of magnitude. If you know of a community of HN's size or greater (millions of users a month) where snarky dismissals have helpful systemic effects, I'd like to know what it is, because I don't currently believe that's possible.

As for flagging, what thread are you referring to?
I can attest to this. Story:

Many years ago, a old friend of mine purhcased a new Panasonic Smart TV. It was when "Smart TVs" were just becoming a thing.

I hooked her TV up for her; wiring it into the ATT uVerse modem directly. Other devices worked, but this one did not.

After resetting the modem, factory resetting TV, and making sure the ip address on the TV's menu were displaying properly and matched the router's config (they were), as a young naive tech nerd, I just said:

"Looks like they sold you a dud. Thankfully you kept the receipt!. Either way, you still have warranty to get it replaced."

My friend replied: "Shouldn't I call them first before taking it back?"

I said I didn't think it would help, but go ahead.

About 30 mins laters, she was talking to Panasonic tech support and they asked her to manually enter the DNS entries [I believe it was 75.75.. so Comcrap's], and voila, the TV was online again.

We were very happy it was an easy fix; but that day I deftinely did a LOT of reading on DNS servers.

Till this day, DNS entries are something I always check over when troubleshooting (as well as setting my router to Cloudfare's).
There's nothing preventing you from sharing weights across layers, and would be interesting to see some research about that.

E.g. the ALBERT model does that:

https://arxiv.org/abs/1909.11942

I have done model distillation of XLM-RoBERTa into ALBERT-based models with multiple layer groups and for the tasks that I was working on (syntax) it works really well.

E.g. we have gone from a finetuned ~1000MiB XLM-R base model to a 74MiB ALBERT-based model with barely any loss in accuracy.
I don't think it's impractical, but it is more difficult.

Some users will be scared away by the warning text, and it's hard to prepare them with example dialogs, because there's such variation.

You'll need to build your own auto-update service, which (probably?) can't do delta updates like Play can. If you have a lot of users, and you can't dither the downloads[1], you may have a huge download peak.

If you have native libraries, off store downloads need to contain all the versions, but on store only downloads the arch appropriate ones.

If you make apks for download, people will archive them and make them available to others, even after they're obsolete. This happens with play store too, of course.

People who download your apk directly are also likely not to have play libraries or access to google etc. If your app depends on those things anyway, you're going to be missing functionality, or have to implement fallbacks for say, maps and push, etc.

People are still going to look for your app in the play store, so you probably want it there too; at least if it's not something that Google will disallow.

[1] Android really likes grouping background timers, so you will probably experience peaks at local X:00 for all of your users. And local X:00:08 for your users on networks with slightly off clocks
Building vs. Buying a Product Information Manager: Part 1 – Product Variation
I can tell you why I picked it:

Because I wanted as many non-technical people as possible, running on wing-and-a-prayer, bottom-tier, shared hosting plans, to be able to run the platform I developed.

I made the right choice.