skysight-inc/HackerNews huggingface dataset:
I run a website that helps people settle in Germany [0]. It's monetised through affiliate income, mostly from insurance and banking products. If you move here, you need health insurance and a bank account.

It's not a very demanding job, since most of the content is evergreen. The website could run for months without attention, but I enjoy making the website a little better every day. I love being able to provide so much for free, and still live from it.

In the future, I'd like to hire someone to write more content. There are topics that just aren't interesting to me (like pensions and taxation), and others that I don't have enough exposure to (like studying in Germany). However, I don't trust others to put the same level of attention into the research and the editing.

[0] https://allaboutberlin.com/
What FB learns from this is not the fact that you don't like ads, it makes their ad targeting even better.

This is like A/B testing, they can show you two kinds of ads for one category and learn what kind of ad won't make you hide it. Then you'll get served more ads of that type.
I ask any high schooler that is heading to college if they actually study and how difficult school is for them. Most of the "smart" one tell me their classes are really easy. I tell them to expect to actually have to study and for those easy A's or B's just for showing up to become C's and D's in college.

My buddies kid actually took the advice to heart and has been getting A's and B's in college still which is good to see. I wish someone would have given me that advice and saved me an extra semester.
uBlock Origin does have support for blocking all Javascript (and webfonts) and enabling them on a per-site basis.
Anything like this, but for vim?
Ask HN: What good books for pros/cons of OOP and functional programming?
I have quite a bit of professional experience with the OOP and functional programming paradigms. For quite a while I've held the belief that both are just tools and any non-trivial application can (and likely should) leverage those tools to solve problems effectively.

While both paradigms are powerful ways to think about and implements solutions, they are not necessarily useful in the same way and in some solutions one may work better than the other. As is common for most tools.

It has been a long time since I've read any fundamental software engineering/CS books - are there any great ones you've read that cover the benefits, and drawbacks of OOP and functional programming and in what situations/solutions they shine or are not so good? Not necessarily looking for one book to cover that specific topic - willing to believe multiple books may be required to cover the breadth of both.
It just proved iOS team already succeeded with the change even before deploying.
> I never used much more than a simple L/R split

I use multi-displays too (XMonad; I assume i3 has the same!).

I use more complex splits occasionally for dev work I quite like it but I guess I could use something more conventional if it were keyboard-friendly.
>> You made the straw man argument by waving off all of economics with a hand wave

Not the case at all. "it's also immeasurably a bit wrong" is not the same as "we should ignore [incentives and prices or anything argued using economic principals]".

>> we need water regardless of the price

That seems uncontraversial to me, you can't elect to stop consuming water for your crops, livestock or your personal use for example.

>> water is some substance belonging to one person and a fixed supply

Not fixed supply but restricted supply in some locations at some times. https://en.wikipedia.org/wiki/Water_conflict

>> What part are you uncertain about

This bit - "What you really want to look at is total revenue."

You'd prefer we ignore the source of the revenue and focus on only the revenue. It's a convenient view for some idealogies but it's most likely to be a bad approach. Especially compared to one alternative which would be to do both - to continue to look at the source of the revenue AND optimise.
I don't run any analytics on my personal site. I just use awstats and web logs.
So what place do you suggest they go work at that’s so ethically pure?

The government? A church...oh wait
The counterpoint to this is that ‘human nature’ never had to deal with the addictive algorithms designed to keep people viewing Ads. Obviously this applies to Youtube and others too.

It doesn’t take a long hard look at ourselves to acknowledge that we are quite vulnerable to manipulation or addiction.

Those vulnerabilities are not going anywhere.

I suggest that there is no value in somehow blaming ourselves for them and that what we need to do is make good decisions about how we shape our world to support humans as we are rather than to maximize exploitation of our weaknesses.

It’s quite straightforward to acknowledge that things like holy wars based on ideology have been with us for a long time.

It’s a straw man to suggest that anyone is saying “let’s abolish the tech giants and everything will be great”.

You say: “I believe that our unwillingness to face the deeper problem will prevent it from being solved.”

Can you articulate what this deeper problem actually is?
This is a band-aid that needs to be ripped off. If a business is dependent on these kinds of ad networks, it was never a sound business to begin with, and deserves to suffer and hopefully die off.
If it starts to crash where would anyone reel in the supply of fiat _from_ in order to tighten the supply? The stimulus is the only thing keeping people afloat right now.
The point is that the if you do x for the sake of y, then you really don't care about x, and x will suffer as a result.
SaaSy Math: A Resource of SaaS Metrics for Your Startup
Have you studied syntax? They diagram sentences all the time
What is an advertisement other than a calculated bet that X% of people will change their behavior because of it? What is a personalized ad other than a bet that /you/ will change /your/ behavior because of it?

Facebook promises advertisers $Y billion user-hours per month by providing an enticing skinner box for social creatures and sells personalized ads to the highest bidder.

“Sells your attention and future behavior” seems like a reasonable description.
i3 turned out to be a gateway window manager. Tried out all sorts of different tiling managers, and finally stuck on DWM.
The DNA in a human is not the same in all cells.
Here's a paper : https://www.pnas.org/content/109/44/18018

"Somatic mosaicism is the presence of genetically distinct populations of somatic cells within an organism and even within the same tissue. Somatic rearrangements in various cancer cell types are well documented, and more than 30 Mendelian diseases have been associated with somatic mosaicism (13). Somatic mosaicism is well known to occur in normal germline cells as the process of meiotic recombination and in cells of the immune system within Ig and T-cell receptor genes as a result of V(D)J recombination that provides diversity in immune responses. Other studies have revealed age-related structural variation in human blood cells (14), aneuploidy and retrotransposition in the human brain (15, 16), and aneuploidy in human preimplantation embryos (17). Evidence of copy number variation (CNV) in monozygotic twins (18) also reveals the presence of somatic mosaicism in tissues arising from the same zygote."
Pruebareact1
Famous Films, Books and Songs Will Soon Enter the Public Domain
It's not "circumventing" a "policy." Injecting html is what you're supposed to do in this situation because it's safer than allowing contentscripts to directly execute javascript in the page context. This is how all chrome extensions do it.
I'll always take a good opportunity to shit on Mozilla. I was disgusted when Eich was outed and still am. Haven't used a Mozilla product since.

What is happening to them now is a function of poor management and even poorer judgment. It's what happens when you solely rely on a cash cow and fail to innovate meaningfully.

Fuck Mozilla!
I disagree - the feature they need is better calendar integration with Exchange based services and the Exchange address book (GAL). As a corporate user this is the Achilles heel and always has been for 20 years, like it or not Exchange is king of the hill in large sprawling companies and Thunderbird has always left it to 3rd party add-ons (some of which they just killed due to the extension redesign) to try and handle.
Whoa, that's a big jump you made there from paren matching plus indentation to emacs. If he is just learning, emacs might be overkill. I was just simplifying the minimum requirements. But I agree with you about parens. This is not 100% popular but for a newbie I'd add the following recommendation:

Make sure your editor has parinfer available. Not parindent, parinfer. People swear by parindent, but you don't need it on day one. Just try it later on. Parinfer is your friend.
I have a love hate relationship with Firefox, its only major trick left is that it’s not Chromium. Making it a monopoly of the non-monopoly browsers. I tried for a while to use Waterfox and Pale Moon but they just aren’t accepted by too many websites and now even mainstream websites are locking out Firefox too.
The general public became too computer literate to use them and the paid services are really really easy to use.
An 1857 map of San Francisco in 3D
News Feed: The Social Network Open Source
Zero to Emacs and Org-roam: a step-by-step guide on Windows 10
No, we get it.

DeFi is being able to trade unregulated equities or lend on their collateral on decentralized exchanges with transactions guaranteed by code.

In other words, it's for degens that think avoiding taxes on shitcoin trading is peak crypto.

There are other interesting things on blockchains that can be done outside of decentralized finance. But trading shitcoins is what people are getting off on right now.

It reminds me of how porn is almost always first in new technology adoption.
I made this space to share cool links with friends: https://tray.club/ (inspired by communities like special.fish). Not the best place for link discovery yet, but I like sharing an evergreen bundle of links and notes with friends this way :)
I don’t disagree but their markups on storage and memory for example are way above normal market rates.
Europe considers cybersecurity law mentioning access to end2end encrypted comms
Our whole understanding and approach with regards to risks from industrial chemicals is so completely off...

We keep churning out new compounds (~2000 every year??!) or new use cases for existing ones at insane scale or speed because "most of them are safe". Except the ones that aren't cause a wide range of damage, take 15 years to identify as causes, 15 more years to ban, 15 more to leave the ecosystem if they do at all, and are often replaced by minor variations that haven't been yet proven dangerous.

It seems to me these things should be considered unsafe by default, tested at small scale for years, proven to be bio-degradable and if used at scale introduced very slowly... which in many cases won't be possible, which will readjust our stance so we only use them when absolutely critical and necessary vs. eg. putting teflon or PFAS in literally everything because why not.

The other thing is individual accountability: chemical engineers who facilitate this insanity should be held responsible. Putting lead in gasoline and CFCs in the atmosphere used to get you medals, now similar "inventions" should get you a jail term proportionate to the damage caused.
I don't use their app but when I want to look up a stock price finance.yahoo.com is still the first place I think to look
It would be impossible to prove that a new chemical is safe until after decades of widespread use. Lab tests can only go so far
I guess the choice for google isn't either keep firefox alive or let it die. It's probably more be th standard search engine in firefox or not. Mozilla would probably still be able to sell that spot to s/o else, albeit for a lower price, but not so low to get Firefox fully out of the picture. I guess the revenue stream from firefox users is still big enough that it is worth it for google.
FDA authorizes rapid, at-home coronavirus test
i3+xfce is an extremely underrated setup in my opinion. Unless you're going for something really lightweight, I think it's the best way to use i3.
This year is definitely ending on a good note. So much soothing to see this generous initiative. Really high quality C# and.NET books out there, high quality table of contents.
I don't think any of this fundamentally beats the main problem.

That being platform control and advertising.

Google advertises chrome with it's services and is the incumbent. It's also preloaded and unremovable on Android.

Microsoft advertises edgium on Windows and makes it unremovable.

Apple only allows webkit and safari clones on their platform.

Firefox even if it's the best browser in the world would have the same problem that Linux has. Namely that Linux may be better and fit the needs, but people aren't going to bother installing it. Just look at Windows 10 and how many people are pissed at various aspects from telemetry, updates, ads and still these same people can't be bothered to flash Linux. Linux has something like 1-2% of the desktop market.

The other issue with (2) is that R&D into Firefox will not return money. Not unless they choose to basically switch to blink and offload the R&D costs onto Google. Heck Microsoft themselves did the same because they realized the R&D costs weren't worth it.

If Mozilla wants to stay alive, it needs to diversify and find a niche not dominated/controlled by Google, Microsoft and Apple.
The whole "you can't use the past to predict the future" thing goes both ways. It's pretty poor form to give unwarranted investment advice based on ignoring one of the few steadfast principles in finance.
> this idea that because some PS3 games that I have zero interest in have "better" gameplay, Cyberpunk isn't worth playing seems insane to me.

It's not really about Cyberpunk not worth playing, but rather that Cyberpunk severely underdelivered by raising the expectations of players who enjoyed these past games and were expecting something even better. I wasn't expecting something better than DeusEx or older Bioware games (knights of the old republic, dragon age: origins, mass effect, neverwinter nights), but I really wasn't expecting the mediocre story and the abundance of bugs.
I'd like to add that there's also a large Discord community for Lispers here: https://discord.gg/eHectVPqJ4
How so.

I’m very careful on who I let into my life , and my monthly expenses are less than half of my income.

No matter what job you have , it’s still ultimately a job. Their has to be more to life
A One-Woman WikiLeaks
Apple App Store rules (will?) explicitly ban all kinds of tracking without permission. If you try, your app will quickly follow Fortnite to the abyss of banland.

The tracking permission is an OS level popup with strict rules on when, how and how often to display. The default is opt-out, it's up to the app maker to give users the incentive to allow tracking.
I did kind of make the assumption that you'd have a code editor that has some form of paren highlighting, at least, though I've never actually found this to be a bigger problem in Lisp than other languages.
Throwaway for obvious reasons

I didn't get "fired" but my position did get eliminated. I was given about 5 minutes notice and told my employment was ending effective immediately. When I asked why, I was told they could not discuss it for legal reasons. When I asked if I was being fired, I was told "no". When I asked if I was being laid off I was told "no". When I asked for a letter of recommendation I was told "no".

The Position was Director of User Experience at a mid-size software and services company (~70 employees). My team–JS devs, copywriters, and designers–and I had been high performers for years with stellar reviews, raises, etc. At the time we had been twiddling our thumbs for 9 months because backend development, which we worked with very closely, was so far behind.

The writing was on the wall, obviously. I know why they did it. It was business. My position was a 6-figure line item in a budget sheet and wasn't producing tangible value. My team's output (user experience design and front end development) wasn't being utilized due to back end development delays.

The execution really rubbed me the wrong way, though. I had been at the company for six years and had been told by the CTO (literally 72 hours before the HR meeting) that I would "always have a place here". I had received a number of similar reassurances by the CEO/Founder for months leading up to termination. These were all in response to my asking about the development delays on the other team affecting mine. The manner in witch I was terminated was very disrespectful and hurt my feelings.

I'm mostly over it now, but I have lingering trust issues of upper management. Which is probably fine, honestly. I have been successfully relieved of my naïveté. It only took 12 years in the industry.
Co-founder of GitHub couldn't get an engineering job at Yahoo
The Real Reasons All the Top Chess Players Are Men
With AWS CDK and Amplify developing at the speeds they currently are, I think businesses like Vercel will have it really hard in the coming years to attract customers.

Happy for them though! I've been using them for a long time, but I've also just started learning CDK and Amplify and I think these could provide the same benefits, and in some (very specific) cases with zero costs. This plus databases such as Fauna or DynamoDB, and I wouldn't be able to see my self using any other thing for a good long while.
Ask HN: 2020 has been rough. What are some things you're thankful for?
"Last time I checked it wasn't even possible to create something like xdotool without relying on some nasty hacks."

Well, there's ydotool for Wayland, but unfortunately it doesn't even have half the features of xdotool, and probably won't be improving much any time soon, since its README says "Since Jun, 2019, I have little time to maintain this project".

At this rate, it'll probably take another 10 or 20 years for Wayland to catch up to all the already-existing useful features of X.
Too bad you cannot embed the charts.

Are there any good embeddable stock widgets out there?
can you explain me the link between USDT and BTC ?
Can pihole really block YouTube ads? A quick googling suggests not.
Pretty much what scrdhrt has said is spot on. Quality is very much the same, and the output is rather good. I don't have anything to show you from my own work as a comparison, but there is plenty of reference material on reddit and photo blogs about the process.

Time wise, the speed of snapping a photo is also mostly outweighted by the time needed to post process the image (neg invert, white balance, colour correct) versus the slow scanning speed of a flatbed negative scanner. Never used the cheaper 35mm scanners you can buy, but from what I’ve seen they're just the dslr approach without the quality.

I think it comes down to two questions.
1: Do you own a dslr with a macro lens?
2: Do you know how to use raw editors like lightroom or darktable?

If yes to both, then dslr scanning is easily the cheaper of the two and is most likely the best route to go to test the process.
Gitui is a better alternative

https://github.com/extrawurst/gitui
Vehicle tires shed plastic into the air when you drive. Look at any wall near a freeway. That's not just exhaust turning it black.
What if we nuke the Moon
Proxy Server/VPN/Bypass Geoblocking/ Write a Software
I need you to develop some software for me. I would like this software to be developed for PC. I live in Dallas, TX, USA and want to play DFS ie. draftkings/FanDuel but TX is one of the few or so unavailabe states. I have used VPN's but sites will not allow me to play because I need my location enabled . The plugin we're looking to get over is called Geo Comply, it's mega advanced, does more than 350 checks on you every 20 minutes, eats stuff like VPN/RDPs for breakfast and a few experienced developers I've contacted failed already.

They have a lot of information on their site about the methods they use and after reading it, you might get a bit discouraged as experienced as you might be. I want a software or a solution that can bypass all their checks and for me to stay undetected while being out of state. I need to appear to be located within New Jersey.

I wanna work with serious and experienced developers only, as I said this is far from an easy task that many so-called old IT dogs failed and gave up on. Your effort will be rewarded and I might have future jobs for you too if you can somehow manage a solution for my problem.

Looking forward to working with you.
You know how I know this study is effectively useless?

> (1) those that have reposted content from unreliable news sources; and (2) those that repost content only from reliable sources.

I'm glad this study basically in definition will centralize news authority. A single tweet can prevent you being "reliable". Which means whoever decides what is the "reliable" sources can determine exactly who is reliable.
> The age of non-integrated email clients for the average user ended a while ago.

As someone currently beta testing Mimestream (3rd party Gmail desktop client for Mac), I couldn't disagree more. A good UI and a responsive interface makes an absolute world of difference. Gmail's web interface isn't bad, but a desktop client is just so much better to use.
Yeah, the tire companies deserve some fines, but I think the drivers who smeared these tires all over the roads are even more responsible for the environmental impact. The drivers should be allowed to get away with "whoops, we didn't know that.".
They claim to be in the technological pessimism camp. I don't believe their poor support for progressive web apps is truly about privacy and security, but rather to force apps to go through their App Store so they get a cut of the revenue.
Half of my sales group thinks that the name of our email service is Thunderbird.
In practice it seems like Octave isn’t a great alternative to MATLAB in industry because so many industrial customers use proprietary MathWorks packages (eg Simulink) that are missing in Octave.

The fundamental problem is MATLAB/Octave simply aren’t as useful as Python for real world stuff (a bit of syntactical awkwardness around linear algebra is worth painless web access and system IO). The languages also aren’t as nice as R for statistics and machine learning. And nowadays they don’t have much performance benefit either. In most cases I think Octave/MATLAB provide too little benefit and too many drawbacks.

Octave is a great option as a personal calculator, and be the best option for small mechanical/electrical engineering firms. MATLAB code is unusually clear and expressive for numerical calculus and linear algebra, so are a good choice for problem domains where the math is very complicated but the dataset isn’t terribly large (e.g., models of crack formation in ceramics). I worked at a place that used Octave to run a free MATLAB script that did some very complicated microeconomics: a lot of very smart professors have written many useful algorithms in MATLAB, so being able to run them without porting is nice.

But I think Python and R have, sadly, made MATLAB as a language mostly obsolete for future development. The real relevance is MATLAB as an analysis tool with lots of MathWorks goodies.
Nope, it can be linked back using https://developer.visa.com/capabilities/visa-par-inquiry
I'd be much more interested in approaches to identifying whether a news source is reliable. First question would be, reliable in what way? Accurate? Timely? Relevant? Unbiased?

Then, how would you objectively measure those attributes and score them?

Then, what would the thresholds be to separate reliable vs. unreliable?