skysight-inc/HackerNews huggingface dataset:
the problem of fake news is fundamental to the way Facebook operates. It's a noise-generating machine by design. Instead of trying to play whack-a-mole with fake news the saner alternative would be to architect communication systems in ways that don't allow this bottom-up virality. Associate some cost with the proliferation of posts, say limit the number of contacts users can have and how many people see their posts, bring it down to communal or human scale. Everything else is just trying to fight a hurricane with a hairdryer.

Should be obvious that it directly interferes with the business model of the company so it's probably never going to happen.
Trump’s other “quid pro quo” is Washington’s biggest open secret
I have tried Vivaldi multiple times, the last time it still had noticeable input delay and slow performance...but support for Philips Hue lights.

Not quite what I'm looking for. I've tried so many browsers and in the end I've always come back to Firefox.
There are libraries for converting HTML to PNG.
Why would you need the frontend for anything?

Grab the users' achievement from the database(I could only assume user data is stored here). Format it however you want it to look in an HTML file then convert said HTML to a PNG.
Its dead simple.

I did the equivalent but with PDF's for customer bills for a past job.
That sounds like a colossal waste of time when you could learn just as much by asking that specific question.
What Is Stalling Better Data Governance?
Whenever I think of Udemy I always just think of learning a subject from scratch, I hadn't really thought about making a programming course in the way you'd described, good food for thought - thanks.
There doesn't seem to be a point to start paying for it, and the time to stop paying for it seems mighty early
> They're saying a Neoverse N1 core is ~40% faster than a 3.1 GHz Skylake thread; that's impressive.

That's hugely impressive. I don't remember any ARM processors beating Skylake in single threaded workloads before. To pull ahead by 40% seems almost unbelievably good. (I understand Skylake can clock much higher than 3.1GHz, but I guess cloud instances are mostly around this value due to the high core counts.)
It still doesn't match the mobile OS support that you can get with the competition.

For me it looks more like a nice to have than anything else.
It's weird to use the nursing example since the population of male nurses is exploding. Male nurses have gone from 2% of the population to 13% in just a few decades: https://www.nytimes.com/interactive/2018/01/04/upshot/male-n...

When we see extremes of representation we should take a step back and question why. In a lot of cases you are dealing with something systemic that may be able to change. For nursing, in the 1950s it was perceived as a female profession but as that viewpoint is going away, more men are joining the field.
Chinese Government Makes Publishing Deepfakes a Crime
Let’s take the fact that they don’t have the resources to launch to every user all at one for the reasons stated in comments near this one. Do you agree with that premise? If so, what do you propose as a more ideal limited rollout strategy? First come first served? That has its own share of problems with user burnout and people feeling annoyed after being left out as well.
When I click the signup link, I get a message that by signing up, I agree to your terms. But I don't see a link to those terms in the message, and I can't find a link to those terms anywhere else on the main page. I also can't find your privacy policy.

A couple of questions on that front:

- Do your terms include mandatory arbitration agreements for creators?

- Do your terms include mandatory arbitration agreements for tippers?

- Your signup link mentions that you ban adult content. Do you have a clear definition somewhere of what adult content is, or is this following the "know it when we see it" model of platforms like Patreon and Steam?

On the privacy policy front:

- What personal information do you require on signup (for creators and tippers). Can I tip someone without providing them my address/phone number? Can I create an account without providing you my address/phone number?

On the general feature front:

- The site mentions that I can create webhooks, but doesn't mention whether there's a general API for things like adding posts, updating pledges, etc...

This is my biggest personal problems with Patreon -- their interface isn't particularly great, and I can't automate any of the stuff I need to regularly do, so as a result I mostly ignore it or try to handle all of my reward tiers outside of the platform. But on a wider, less personal level, it's also a way to make it harder to migrate between funding platforms and to increase lock-in.
If you're a bullfighter that is at a level for public performance, I would imagine it being a little risky to have conditions changing on you. The people I saw were very entry level and we're riding slower and more deliberately, so they probably never got to a point where they had to worry about it.
What are your goals?

If your goal is to build something to have a product/service/business, build what you know. That will let you build and iterate quicker. Startups don't fail only because they were built on <framework A> instead of <framework B>.

If your goal is to learn a new framework, just pick one and give it a shot! There are many concepts you can learn that extend across stacks.

If your goal is to list languages/frameworks on your resume, that's a little tougher. One not very scientific way to decide is to do a brief search for job listings in your target location and pick the BE mentioned most frequently.
That's a broad and unsubstantiated statement about coffee. Personally I love bitter coffee.
I think calling it a SAT solver is appropriate here. A lot of package managers were "organically grown" i.e. they were created in response to a problem that arose. Not much thought was given to the underlying problem and in the long term users suffer with e.g. dependencies taking forever to install and strange deadlocks. Recognizing it as a SAT problem from the start means we can easily throw Z3 or similar at it instead of manually adding heuristics everytime a user files a GitHub issue. (See Bundler and other pre-2018/2017 package management tools for example) Also, it's not always a SAT problem. For npm, Java Classloaders it's just tree traversal because conflicting sub dependencies of a dependency can co-exist.

That said, the Go's team (and to a lesser extent Python's too) dropped the ball here. None of the challenges of dependency management was unknown or unsolved. Anyone who has used e.g. Maven should be more than familiar. (A 11 section blog post is indeed nice though, good for onboarding new programmers I suppose) If developer experience was considered a first class priority, this could have been solved from day 0.

(My personal favorite is NPM since conflicting dependencies can co-exist at the expense of greater disk usage, but memory is cheap these days. No one with an electron app on their desktop has any right to complain about the memory usage of plain text source code.)
CBD effectiveness for migraines (the only use I'm familiar with) is greatly decreased if taken outside of the presence of any THC.

Honestly the science on this isn't in because the funding has never been available.
Oh well, I guess sometimes reading the manual is a good idea. Thanks for the tip.
Code review if done right is a place to learn. Criticizing (and automatically fixing) code style issues and nit-picky can be done by a machine.
How do you know about security fixes (or even relevant bug fixes) in dependencies? How do you know about them in transitive rather than direct dependencies?

If you don't know to update how will you get the fixes?
love it! and thank you for being an early user!
It's not only about the code. For example it also could fixe your import paths if one of your libraries has a CVE and a new version was released. In the case of Fixmie, all the fixes are "suggestion" and GitHub nicely allows you to batch them all and submit with them in a single commit.

(Disclaimer: I'm working for GitHub, but on a different project)
Calls don't work yet it seems
I normally use QuickTime for screen recording, what does this offer in addition?
These are the kind of insightful comments I come to HN for! What a stark contrast against another comment lamenting that men get overly competitive/nerdy about their hobbies thus engaging in "mentrification" or whatever tf that is.
Yeah, it's all within the realm of possibility, with too many unknowns (eg, what is a realistic information density) to really easily say how easy or hard it is.

Re: Falcon 9's, Voyager was lifted on a Titan IIIE, which had a LEO payload of 15,300 kg, compared to 22,800 kg for the Falcon 9 to LEO. Assuming Voyager was near the capacity of what could be ejected from the Solar System by a Titan IIIE, you'd need to send up ~7 Falcon 9's to Voltron together in orbit.
Oh, neat! Yeah, I didn't think of this but that totally makes sense.

BPF programs declare their resources to the kernel (maps, etc.), but modules are reliant on the __exit function cleaning everything up properly. The correctness of __exit is unverified, difficult, and practically one of the least tested pathways which makes it traditionally fraught with bugs.
They still make garbage pail kid cards?

Every single major company has had a demo go off the rails. From Bill Gates getting a blue screen of death to Job's wifi and camera issues, the list goes on and on. Whom amongst us hasn't had a bug crop up when demoing a product to someone? The demo gods take joy in making mortals look foolish.
DoH: (Anti-)Competitive and Network Neutrality Aspects
What is an example of a civilized society in your view?
Yeah or looking at it the other way around. If this would replace your human reviewer, then maybe you would do good to have some serious discussions with your HR department...
Also: https://azdle.net/2019/11/comparing-apples-and-gnomes/
Using Tika and Tesseract as an API Exposed by Solr
Domestic Cats – Applying EU Directives to a Significant Threat to Wildlife
The same code might be optimised in different ways by different compilers, though (or the same compiler with different flags). This might lead to different results for the same code. In that sense, it's non-deterministic.
Location: Boston, MA

Remote: Open (and have completed several successful projects remotely)

Willing to Relocate: Unlikely, but may for the right opportunity

Technology: SQL Server and other relational databases, SQL, ETL, database performance tuning (specialty), C#, PowerShell. Not married to Windows or Microsoft-stack. Have worked with too many programming languages to list, and can read/write anything C-like.

Resume: https://www.linkedin.com/in/robgomes/

Email: See profile, or contact via LinkedIn

-----

Contract or perm. Database-oriented specialist with 20 years of application and service performance tuning, operations assessment, ETL development, with some DevOps and IAC. I take on "disasters" with gusto, and tend to enjoy working on the things no one else wants to deal with. I've done a bit of everything in my career, which gives me the unique perspective to approach any problem from multiple angles. New tech definitely not a requirement, but always welcomed.
This is a good article too (2010): https://www.npr.org/templates/story/story.php?storyId=130569...
Facebook profits from fake news by allowing politicians to publish outright lies, so I'm not surprised that fake news is "fooling" Facebook's fact-checking.

Sources:

- https://www.theguardian.com/technology/2019/nov/27/facebook-...

- https://www.nytimes.com/2019/10/12/technology/elizabeth-warr...

Deactivated my Facebook account today. Hope to delete someday.
السيد والخادم
The news has become so bad today so every news source is basically fake news. In my country for example, the national television is so obviously biased it's ridicolous.

They are spreading more fake news than most of their alternative media competitors. Basically everyone I know trust these alternative media way more than the mainstream media. I don't know about the US but in Sweden the mainstream media is the one responsible for the overwhelming majority of fake news.

There is a difference though. When these "troll sites" or alternative media sites spreads fake news it's often outright lies but when mainstream media spreads fake news it's mostly about leaving important details out and not disclosing events and information that is relevant. They are experts in taking things out of context and paint the picture they want to paint. They seldom lie but they are still not telling the truth.

I'll even give you an example, Dagens Nyheter (https://dn.se) is one of the biggest media outlets in Sweden. They had an ad bought by China that spread fake news about the Hong Kong protests and pro-China content.

Like, how are people supposed to believe anything they say about such things as foreign affairs (for example) when they are funded partly by fucking China?
If you are uncertain, perhaps one extra factor to consider would be the future earning potential.

I am in a somewhat similar situation (albeit considerably older, almost 41) and still considering my options. I have used plain PHP + MySQL to build web applications in the past but I am now trying the same with Python's Flask and liking it so far. Later down the road I'll either try Django or go fullstack Javascript (Node, React, Express, ...) because it is in such a high demand and not going anywhere.
> (As an aside, I don't like the term "SAT solving" for the problem of
package version selection. By focusing on an implementation detail, it
makes the problem seem scarier than it actually is. Register allocation
is NP hard too, but nobody calls the register allocator "the SAT
solver".)

I don't quite get your criticism here. Russ's Minimal Version Selection
algorithm is a package version selection algorithm that does not require
SAT solving. Your wording sounds like Russ wrote something like “Package
version selection is inherently SAT, so we won't do that ever!”, but he
did exactly the opposite by introducing MVS.

Maybe you meant that you don't like the term for “Cargo-like package
version selection”, but that's a completely different story.
>Should be obvious that it directly interferes with the business model of the company so it's probably never going to happen.

Bingo.

Facebook started out as social media platform for humans, now every local news station, your favorite burger joint, and any "news" website on the web can have a Facebook profile convincing enough to look legit.

Instead of fixing the news on Facebook lets take the news out of Facebook.

Which is almost as impossible as "directly interferes with the business model of the company so it's probably never going to happen."
While I see how out-of-tree drivers using a stable API might be a desirable goal, I don't understand what WASM adds to the table. Maybe some degree of cross-arch portability, but that's already afforded by C and the kernel.
Institutional investors have subscribed for 6.3B shares for Aramco IPO
"Why are we okay with profits being more important than ethics"

I say this as a capitalist, but the answer is capitalism.

Our greed-based system incentivizes hoarding and profit above all else, with the logic being, an unrepentant search for profit will, as a side effect, produce the best living conditions and wealthiest people.

It is what it is, but it's a form of "scrub logic" or "loser logic" to run a business in a capitalist system which puts morals above profits. Generally, you will never be successful on a large scale, and all large actors will dominate you easily. There are very, very few exceptions.
Possibly you are thinking of this device:

https://blog.kevmo314.com/presto-hotdogger.html
Video: A brief history of PlayStation, from one-time frontman Phil Harrison
Note that you set up a watch of someones calendar just by looking it up, so it is very easy to accidentally watch a lot of calendars. I wouldn't read too much into that statement.
Why is the parent zone for LA us-west2 in Oregon and not us-west1 which is actually in California?
>Strictly false. There is gomvpkg[1]. The absolutely ironic thing is that it's still stuck in the GOPATH mode, despite being a part of the official x/tools repo, but it's not “absolutely nothing”.

IMO renaming packages is a necessary prerequisite, but otherwise orthogonal to handling breaking changes. Personally I don't include it in the "something that could help" group.

Either way, it's wildly unreliable in my experience, so that point stands.
> A lot of package managers were "organically grown"

Many of the package managers we have now are thought out. Some replaced existing ones while others were crafted by people who had worked on dependency management in the past. Cargo and Composer are two examples of this.
Alternative hypothesis: law and medicine started proactively working on their "pipeline problem" many decades earlier, and have had time to reach parity. Computer science, in the sense of the modern job market of elite grads going to bay area employers, is barely into its third decade of existence.

Seriously: go back to the 50's and 60's and you'll find all these same arguments about how women can't be good doctors and law is a man's world. And they were all wrong.

Why is computer science special in a way that medicine isn't? Why can women heal but not code? Isn't that the harder point to prove than "it's a pipeline problem"?
I donate to these:

- The Humane League, which campaigns for corporate commitments to improve the lives of chickens, e.g. shifting major restaurants to using cage-free eggs. They're doing an incredible job: ~50 years of chickens lives are improved for just $1 donated. But billions of chickens are raised per year in the US alone, so there's a lot left to do. Short-term and medium-term, this is tremendous impact on suffering per dollar donated.

- Good Food Institute, which is helping grow the meat alternatives industries, both plant-based and (eventually) cultivated meat. Crucial for animal welfare and the environment. They help at every stage: with entrepreneurs trying out new food companies, with scientists conducting research, with restaurants interested in adding plant-based items, etc. Long-term, good & cheap meat alternatives are our best shot for raising fewer farm animals.

Why farm animals? Farm animals in general (especially chickens) lead very poor lives, and their farming is a major contributor to GHG emissions. Raising fewer animals for food has both direct benefits to animal cruelty and indirect to combating climate change.

There's a lot of low-hanging fruit in this space to make huge impact: farm animal charities receive very little funding (a small fraction of 1% of all US donations) relative to the scale of the problem (billions suffering; double-digit % contributor to GHG emissions), so there's both a lot of cheap & straightforward solutions, and a lot of unexplored terrain to potentially find even greater impact.

Both charities above are recommended by Animal Charity Evaluators[0], which does in-depth investigation of both the charities as organizations, and the specific programs they administer.

[0] https://animalcharityevaluators.org/blog/announcing-our-2019...
Wow you can even see all the times he flew on Epstein's plane!
because as you say, everyone has the ability to switch away from US control if the US abuse it; which is happening - or rather, corporations abuse it and politicians aren't doing their job by stepping in to stop them. politics is like any other relationship; you have to give, receive, and compromise. if you don't, you risk alienating your allies and lose your relationship.
Wouldn't that create worse programmers?
Pretty much the opposite here, I only drink IPA - hoppier the better! Having traveled and sampled IPAs all over the world, I can say that for the most part, its a style that people can't really get right. Not really sure why, but my general experience has been that the further your IPA is from the west coast, the worse its going to be. My world ranking would be

1st tier - California, Oregon, Washington - if its from a smallish brewery, it will be a good, hoppy IPA

2nd tier - Colorado / Idaho / Nevada / Montana - has some good IPAs, but could be hit or miss

3rd tier - Rest of USA - very hit or miss. At best it will be as good as a good west coast beer and at worst it will be strange and malty

4th tier - Australia / New Zeland - maybe best non USA IPAs ive ever had was from Pirate Brewing in Australia. This might be because of the high quality of new zeland hops.

5th tier Europe - Good luck! Had some pretty good IPAs in Ireland, and maybe some half decent ones from Britain, but overall the stuff they market as "IPA" tastes wrong, malty and flat.

6th tier Asia - Had a good ipa (on tap!) from Demo Pizza bar in Yangshuo China. Also some good ones in Hong Kong
7th tier: Africa - had one or two good IPAs in South Africa but for the most part its not really IPA

Overall, I think a good predictive equation for the quality of your IPA would be

quality = 1 / (distance_from_usa_west_coast * distance_from_a_city_with_brew_scene).
Egads? It's a standard term, https://en.wikipedia.org/wiki/Back_office
How do you determine whether the object being toasted has reached equilibrium from radiated heat measurements which are from the surface of the object?
It doesn't matter. Pin a bunch of names on a dart board, throw a dart, and pick the one closest to the dart. Seriously, it really just doesn't matter. Not even a little bit. At least not in terms of whether or not your side project succeeds. You will NOT succeed or fail based on whether you chose Node over Ruby, or Java over Erlang, or Angular over React, or PostgreSQL over MySQL, or Mongo over CouchDB, etc., etc., yada, yada, yada.

Now if the question you're really asking is "which one should I learn from a long-term career standpoint?" or something along those lines, the equation changes a little bit. BUT even there, the simple reality is, you can be gainfully employed, making good money, doing fun work, using any technology you listed, and plenty you didn't.

If you're coming at it from the career / long-term perspective, and want an objective measure, then scan the job boards, and see what you find the most open reqs for. Go with that. Otherwise, pick two or three off your list, dabble in each, and see which one feels right to you.

The only thing I'd explicitly advice against is going with something really outside the (modern) mainstream, like COBOL, or some really new'ish languages which may or may not catch on (Nim, something like that), or any "esoteric" languages: Brainfuck, Intercal, Whitespace, Befunge, etc.

As to what I personally would pick? Groovy and Grails, along with PostgreSQL, and one of the popular JS frameworks for front-end (React, Vue, Angular, etc.). But that's just down to familiarity and personal preference.

Edit: let me add one bit of clarification... I don't mean to slag Nim, or any of the other newer'ish languages. And I don't mean "don't learn it" in the general sense. I just wouldn't "bet the farm" one of those just yet. By all means, dabble with lots of different languages, and constantly pay attention to how they are evolving over time, and how they are (or are not) gaining industry acceptance.
for that profile you only need general liability which you can get over the phone quite easily. as this isn’t in the sweet spot if couch’s value add i can understand why they won’t serve you.
I have followed a lot of your work. But I cant agree with all of your advice. I have been earning several 100Ks of salary since many years at FANG companies, possibly more than you. The biggest leverage for me has been from having multiple offers and performing well enough in the technical interviews to get an offer at an appropriate level. Me thinking of myself as a unicorn/laborer played no part in it. I just don't see you highlight any aspect of this in your advice.