skysight-inc/HackerNews huggingface dataset:
Unfortunately this suffers from the 'Effective Target Audience: Assholes' effect.

It's basically impossible to start a YT or Patreon or Twitter alternative without either accidentally or actively pandering to people who have been kicked out of the main competitor, which mostly happen to be neonazis and/or fascists.

As such, most alternatives will immediately have their main pages full of hate speech and nazi propaganda. Even if there is a part of the user base that just wants an alternative to the Big Thing for other reasons, it quickly gets taken over and drowned out. Finally, after some time, the site just gets labeled as 'The Nazi {Patreon, Twitter, ..}' and every member becomes guilty by association, the community is just pure fash, and sometimes even gets dropped by advertisers/payment processors after public outcry.

See: voat (full of hate speech, basically a shelter for all banned reddit communities), gab (actively pandering to alt-right), subscribestar (paypal dropped them after public outrage), ...

I think the only 'alternative' I've seen not evolve into this is Mastodon, and that's probably because of how openly anti-fascist the first adopters (and developers) were, and because they didn't need to turn any profit.
qemu is linux only?
I wouldn't take it that far nor so cynically.

This extreme view of business is popular in dystopian fiction and with the pure customer service level interaction with some of the worst mega corps like telecoms companies but I don't think it reflects reality of most people's office workplaces.
>Harder to read/understand, especially street names. A lot of the time I have to zoom in 100% and scroll up and down a street to see what the name of the street I'm looking at is.

To add another nitpick, I often want to see the name of the street I’m standing on, especially in San Francisco which doesn’t like spending money on street signs it seems. But GMaps usually requires zooming way out or panning a non-trivial distance to find that. All the other nearby streets on the map have clearly visible names without having to do that, just not the one I’m one. It happens regularly enough to be annoying.
> Much, much slower than it used to be.

It may be using OpenGL to display it now, you could try disabling webgl in your browser to check.
The issue was posted 13 hours before your comment. I think it's reasonable to wait at least a day for somebody to respond before pronouncing them dead.
Their documentation seems to be lacking as of late or at least the last time I checked. I was attempting to get geocoding working on a project and was having a hell of time getting the api keys issued with the correct permissions. Swapped over to mapbox and had everything working in a few minutes.
Recurrent Neural Networks (RNNs): A Gentle Introduction and Overview
It was added as part of a bug fix five years ago: the server was looking at the Content-Type request header instead of Content-Encoding to determine whether the incoming payload was compressed. Not sure why the Accept-Encoding response header was added as the same time, but it went undetected since it didn't cause any problems (apart from costing money).
Startup and entrepreneur visas around the world
virtualbox is fine (but don't know your needs exactly).
The Node gRPC implementation is fine. It uses the C++ implementation which is the gold standard. It has Prometheus and OpenTracing interceptors. You basically give nothing up by using it, if your team wants to write a language that runs on node.
Ask HN: What's the current sentiment on JWT for stateless auth tokens?
HN threads from 2016-2018 complain that JWT gives us too much rope with which to hang ourselves, and some advocate for alternatives like PASETO instead. Today it's not clear however that any alternatives like PASETO have crossed the threshold of adoption to warrant preference over JWT when choosing a stateless auth token solution.

What solution would you choose today for stateless auth tokens?
Mapbox is awesome, but there are alternatives for hobby projects, such as https://www.maptiler.com/. I wrote about some more here: https://barnabas.me/articles/webmaps.html#map-tile-servers-a...

If your project is confined to a limited geographic area and you don’t need super high zoom levels, you could even host the static tiles yourself without too much trouble and disk space. It can be very cost effective.
This is honestly naive, if I dump poison in the river your village is drinking from you should move the village. If a company is abusing the employees what is the danger in organizing and negotiating better conditions as a group and not as individuals . The only excuse I read here on HN is that "I am a 10X dev and I don;t want the union to pay me the same as my colleague that is a lesser developer then me."
“Full House” (San Francisco Real Estate Edition) [video]
This kind of dishonesty is exactly what I'm talking about. Users are compensated for viewing the ads in the form of services that Google delivers to them. If it were not so, people would quickly stop using the site. There is no reasonable similarity between Google users and unpaid laborers. I really don't feel like the discourse is served by you making inflammatory remarks like this.
We have actually blocked virtualbox.org at the domain level at my enterprise because of the licensing issues.
But that goes both ways...
The rise and fall and rise again of MSG
AMD EPYC 7742 Benchmarks and Review: Simply Peerless
Wonderful. Pay $1M, get into trial, and then later find out you were in the control group.
Shared folder support is lacking. I have to use NFS to share any folders in VMs when using QEMU and virt-manager. Which isn’t necessarily bad but it’s an extra config step. The built in method (which uses Plan9 I think?) is a huge headache in terms of setting up permissions. Out of the box it never works right and there isn’t any straightforward documentation on getting it configured properly.

VirtualBox, VMware and Parallels all offer much better shared folder options that are built in.
#988 will be the new 911 for suicide prevention–by sometime in 2021
If you're running Linux, virt-manager works fine for a lot of scenarios.

If you want to provision a server as a VM host, Proxmox free version is pretty good but you have to manually update it.
How is it speculative? The background does not always allow for the discrimination to be made but in the random sample of ~20 faces I looked it was the main factor in maybe 1/4 of the cases (I was %100 accurate on this random sample). Of course, my random sample is not your random sample. We could probably do a controlled experiment to get at these kinds of attributions systematically.

I might also say that a second major discriminating factor is skin texture, especially at boundaries.
There are some good ideas in there, but I can see a few problems with this proof:

1. It doesn't show the result for all natural numbers, only some "high probability" fraction of them (similar to what Tao did).

2. The expected value of the ratio being 1 doesn't imply that the actual number goes to 1, since it could be stuck in an endless loop with itself as the minimum.

3. 3n+1 doesn't necessarily have a uniform distribution over the even numbers. Tao gets around this by picking some "stable" subset of numbers that don't move too much under the transformation.
Phew I looked at three and they all had toothy smiles where the teeth grew out out of the lips and one had a floating tooth.
By using expected value, you are assuming that the distribution of the even numbers is uniform. You will need to prove that first, and I suspect that will be difficult.
Are you familiar with the rat park experiment? You’re making claims directly supported by its findings.

One of the most interesting was that happy rats who had pleasant quarters and social interaction would choose not to take drugs (morphine, iirc) even if they had used them previously. Pretty interesting stuff.
Ask HN: Best ways to volunteer?
What are some of the best ways to volunteer as someone working in tech? Many of us have valuable skills that we can put to use such as software engineering, data analysis, product management, project management, etc.

What are some of the best ways to use those skills to help out those in need?

Ideas that come to mind:
* Contributing to civic tech projects
* Contributing to open source projects
* Helping out non-profits
* Donating money made by using the aforementioned skills

Which methods of volunteering or giving back do you think are most effective?
I think not. The heat flux decays exponentially with increasing distance between the objects. This is an extremely short range phenomenon, like electron tunneling.
There are thousands of internal projects that are never cancelled and are very innovative. Serving queries at Google scale in Google times involves massive amounts of custom hardware, custom infrastructure, reliability engineering and many other things.

Many projects are cancelled, and I hate that, but that isn't really what life is like on the inside.
> they were deeply ashamed of how they made money

I was the lead engineer on the first release of AdWords, so I can tell you from firsthand experience that you are absolutely, 100% wrong about this. To the contrary, in the early days we believed (correctly) that we were improving the situation by providing text-based ads that were related to the search the user was conducting rather than the indiscriminate banner ads that were the standard in the industry at the time. We were proud of what we were doing, and it had absolutely nothing to do with being "Googley".
How about black and white, and use color sparingly to get attention?

To me, colors have to be justified to be used anywhere in graphic design. But, I am pretty sure this would be an unpopular opinion amongst designers since color is such an integral part of "the look" today - anywhere and everywhere.

I take a hard lined approach towards design: Follow Swiss/International style for layout, minimal typography, use borders to seperate content, show hierarchy through type size first, and if colors are needed for additional context - use them sparingly.
In the same vein, Proxmox is another choice, it's open source (or you can pay for support), also allows for GPU pass-through.
Show HN: Octal, a Hacker News App for iOS
Any idea if one can emulate different versions of OpenGL too? I'm trying to figure out a sustainable way to test across versions without needing a lot of hardware.
all of these services sound like things a bunch of different startups would compete to provide. doesn't google outsource stuff?
While this approach might seem dated and strange, at some point something will begin to approach the ability to do general learning like a human. I just wonder how long we have to wait.
I authored this document on the Linux Device Driver model 11 years ago and amazingly it still represents the current policy: https://www.linuxfoundation.org/events/2008/06/the-linux-dri...

Specifically, the Linux kernel maintainers, not the Linux Foundation, determine the policy that the user space ABI remains stable while the device driver API is unstable.

Disclosure: I work for the Linux Foundation, and I know that if we told the kernel maintainers to change their policy they would laugh at us.
This is very domain-specific. It makes total sense in STEM, but is more debatable in the arts and humanities - where it seems you learn whatever specific style of writing, practice, and critical analysis is popular in academia at the time, and you're going to have a bad time if you try to step out of that.
You just need to do what everyone else does and stop doing the math, just go in to debt! (Don’t do that)
As far as I see, PhD isn't really about studying or schooling - unlike all the previous school programmes, it's essentially an "apprentice researcher" job, where you work on research (possibly studying whatever you need for it), you get given some supervision by a more experienced researcher and once you demonstrate that you're capable of independent research by doing some and writing it up, you get a degree certificate. And it's not necessarily about some institution staking its reputation on it, the main evaluation of your research would be by external peer reviewers looking at your publications, not by your institution alone.

A PhD is not required to do research, but research is (or should be) required to get a PhD, and research done outside an university program would generally be sufficient to get a PhD - there are paths to get a PhD degree mostly based on existing publications or based on a 'monograph' such as the research-based book that the OP has written. Learning and schooling alone, on the other hand, is not sufficient for a proper PhD; if you've learned everything that's known and published on some topic, that's not enough, you need to make at least some novel contribution.
This is why I recommend that anyone running Node in production use a tracing tool like New Relic. It's super easy to see what is blocking the event loop. Just choose a duration (say 10ms) and look for any execution spans that are longer than that duration.

Ideally you want to be yielding back to the event loop at least every 1 ms. Anything that takes too long without yielding will show up as a latency delay before your code is able to start handling a new request (technically a background thread in Node.js will pick up the request, but your code won't start executing in response to it until you yield back to the event loop again).

To be honest the more difficult thing to diagnose sometimes is event loop overburdening. If each of your execution spans are taking 1ms, then you can only do a max of 1000 of them per second (assuming there was no delay between executions, but there is). So if you are trying to handle a large number of requests per second the event loop may end up with say 1005 execution spans per second that it needs to execute to handle that request volume. Because you can't do 1005ms of work in 1000ms the extra work will queue up.

So gradually you will end up with 5 backlogged execution spans stacking up per second. Each second you will get 5ms more latency. The overall request latency will just gradually increase and increase as work gets further and further delayed in the queue.

Overall I just think of Node.js as a fancy CPU scheduler. As long as you give it even, decently sized chunks of work to schedule, and you don't give it too many to schedule you will be fine. Anyway I'm a huge fan of Node.js but yeah its easy to fall into some gotcha's if you don't study how it works. The simplicity is a bit misleading
This is something I've seen developers struggle with in the past. Been playing around with React a bit and thought this would be a good project on which to cut my teeth.

Sauron deploys with a server - the plan is to eventually add login (e.g. using GitHub or Google accounts) and tracking functionality so that people deploying apps don't have to work with Kubernetes RBAC system.

If this seems useful to you and the installation instructions don't work, would be very happy to help you set things up.
Do you have thoughts on whether or not the current discourse is socializing certain group identities to prematurely internalize a victim mindset?

My niece expressed an interest in taking CS, and two of the women present immediately launched into third-hand accounts of how toxic and sexist they have heard that the industry is. It pisses me off a bit that they are convincing an otherwise neutral and open mind that they are both unwelcome and that they’re already a victim in the making. If the goal is truly to get more women in the field, I think the twitter mobs and one-sided viral medium.com posts are doing way more to scare them away than anything else.
It's Google's strategy for selling Maps and maybe some other enterprise services. I think it makes sense, actually. The reseller deals with things like basic support, consulting, drafting up contracts, limited negotiations, etc., basically the sort of high-touch stuff we know Google hasn't always been great at.

The reseller infra is built into Maps, so you still work with your own Google account, but you pay the reseller. It's not fully in gcloud, afaik, since I remember there being a Salesforce portal you had to use to manage your Maps premium account.
> Yes, ads are the proximal cause of Google's wealth. But Google is a consumer services company that makes money via the inclusion of ads on some of those services.

How do adsense and doubleclick fit in this explanation?
> ...people at educational institutions (even not-for-profit ones, like mine) are disqualified from applying. Why? Because Google wants to capture the educational market in a revenue-generating way, and so directs you to their Google for Education site, which as you will quickly find is based on a very different sort of model. ...you have to claim you are representing an entire educational institution (I am not) and that you are interested in implementing Google’s products on your campus (I am not), and if you do all this (as I did, just to get through to them) you can finally talk to them a bit.

The base Google for Education used by most educational institutions has always been free, it's not revenue-generating.

And even if the author had gone the non-profit route, Google for Nonprofits is the same -- you have to represent your entire nonprofit institution.

Because when you're part of a large institution, your institution is responsible for licensing, grants, policies, etc.

Google (justifiably) doesn't want to deal with 100 different professors setting up 100 different free quotas and not talking to each other. They want it to all be tracked at an institution level.
The "radical transparency" is probably just propaganda (on management's part) and self-delusion (on some employee's part).

It says:

> When google was founded... Nearly all of its internal documents were widely available for workers to review. A programmer working on Google search could ... dip into the software scaffolding of Google Maps

Oh, how transparent! You get look at more source code. Such a deep dark company secret! Or you could track someone's calendar. Amazing! ... not.

"Nearly all internal documents" likely means "...except the import stuff": Finances, investor relations, interactions with the US government, senior management internal discussions. Did employees have access to any of that? I doubt it.
When Pokemon Go switched from Gmaps to OSM, the quality drop was dramatic and noticeable. I want OSM to be a real competitor, but I think it represents a perfect example of how difficult it is to compete with Google Maps.

It counts as "Good Enough", but man, it's disappointing to see how inferior Pokemon Go maps are these days. Roads that don't exist, buildings in random places with roads going through them, and map data that seems manipulated for game advantage (by players contributing to OSM for gameplay reasons, not for accuracy reason) ... and this is in the midtown area of a top 10 US city.
1. I want to work in industry in research departments and deep tech products. For most positions, having deep knowledge will not be enough and PhD grade is expected: to pass the filter.

2. I want to explore some topics in depth, contribute, and get regular feedback, mentorship - basically, have an advisor.

I do not want to stay in university, fight for places there, I do not need grants - I want accredited expertise that can open some doors.

It seems like there are quite a lot of people in similar situations, and despite all the progress in online education, increasing academic requirements from many employees, requirements for life long learning our advanced education system cannot support different paths to accredited degrees and research.
For those who enjoy the Reddit format but don’t enjoy Reddit itself, I recommend taking a look at Tildes. It’s a much smaller community, of course, but the discourse is decent and it’s open source and not for profit.

https://tildes.net/
If the website you're ultimately visiting can see your IP address anyways, I fail to see the lost privacy. Their traffic will be sliced and diced into cohorts along many axes, and this is only one axis on which you are slightly anomalous. If anything, you'll be targeted less as a result since you won't show up in their funnels.
What are the highlights of the new versions?

Also

>Linux host: Drop PCI passthrough, the current code is too incomplete (cannot handle PCIe devices at all), i.e. not useful enough

does this affect usb drives and devices?
The moderators are just users though, oftentimes ones who just got there first. If you don't like the vision for any given subreddit you can create your own with more lax moderation. There's plenty of stories where subs split off because of moderation differences and ended up becoming bigger than their parent. See /r/gameofthrones vs /r/freefolk for an example.

Personally I find that the more strictly a subreddit is moderated, the better it tends to be.
This is a joke site, right?

> Blue is a very calming color and can actually slow your metabolism (notice how there's little to no food brands that use blue in their branding).

Best Foods / Hellman's, Kraft, Barilla, Spam, Nestle, Pilsbury, Ocean Spray, Oreo, Quaker ... if this is for real, they've evidently never been to a grocery store.

> Purple thinks it's better than all the other peasant colors.

I guess so.
Also after watching the video from the StyleGAN2 team https://drive.google.com/file/d/1f_gbKW6FUUHKkUxciJ_lQx29mCq... now I know that original StyleGAN, images from which are apparently used for this "game", produces faces with a "water droplet" and phase artifacts, so I was able to spot few fakes just by looking for those things.
49% of workers, forced to change passwords, reuse same one with minor change
Why is it so hard to find the name of the street I’m on in Google Maps. It often takes a minute or so of zooming and panning to reveal that.

It seems to me that Google Maps is far more focused on being a suggestion engine than a map now.
There is also the money. Truckloads and truckloads of money.
If nobody was truly ashamed then it's because they probably weren't paying attention to the shadier sides of your business. One example was back in the 2000's, google knowingly profited from online pharmacies that sold controlled substances to US citizens illegally[1].

1 - https://www.justice.gov/opa/pr/google-forfeits-500-million-g...
I really wish your comment wasn’t downvoted. I hear you.
The title of the English translation of the book is "I'm Afraid Debbie From Marketing Has Left for the Day: How to Use Behavioural Design to Create Change in the Real World".
A Tour of the RISC-V ISA Formal Specification
I thought StyleGAN2's teeth were one of the biggest upgrades to the face proper. The original's were pretty bad, but removing the phase artefact issue seems to have made a huge difference.

Here are some examples of teeth I found pretty decent:

https://veedrac.github.io/stylegan2-real-or-fake/PSI%201.0/0...
https://veedrac.github.io/stylegan2-real-or-fake/PSI%200.5/0...
https://veedrac.github.io/stylegan2-real-or-fake/PSI%200.5/0...
https://veedrac.github.io/stylegan2-real-or-fake/Curated/ffh...
> The work is to make the services better so they will attract more users. It is by delivering great services that Google attracts users.

This is less and less true. These last few years we have seen aggressive monetization push on most popular Google products, at the expense of product quality: search, maps and Youtube have all seen a significant increase of advertising that degrades the core product value. Mobile search & maps in particular have implemented deceptive techniques that make sponsored ads look like "native" results.

Try typing "car insurance in San Francisco" and tell me how many times you can see the little "ad" logo... Getting tinier and tinier by the day. Remember when sponsored search results used to have a blue background color?

The Maps app is also barely useable anymore because of how bloated it is. I have a basic Nexus phone from 2 years ago, and it takes ~10 seconds to fully load (!)