skysight-inc/HackerNews huggingface dataset:
This is generally good advice but I disagree about Twitter being an intellectual place. I was there for so many years and had to quit because even if I wasn’t following political people, some politics would always end up in the timeline one way or another. You can’t avoid it (still will get the “you don’t follow the right people” bash, doesn’t matter, it is what it is). Then you also have to deal with the char limit, larger than the past but still limited, and you may end up with 50 chained tweets to make a proper point, and certain people will take one out of context and you’ll end up receiving death threats. And Twitter itself isn’t really a neutral company when it comes to politics. All in all, not the right place for being intellectual IMHO.

Also disagree with the full disconnection of the news. I think a weekly summary is fine, you can skim and see if there’s anything relevant. Most of the time, there is nothing worth spending your time. Bias and clickbait in journalism is really low-level and boring nowadays, and you don’t need to follow it all. But you still may want to know something about the society you live in besides the people you end talking to.
Svierge: I don't own the land yet (parents are still alive) and no one has approached us, but I absolutely would put wind turbines on it if there was an opportunity. My father and I have regularly discussed putting solar and wind and possibly some form of microhydro on the land at our own expense. We have planted trees on it.
Decentralized lending via Ethereum smart contracts is now a real thing. Check out this out in a dApp browser like Coinbase Wallet:
https://app.compound.finance/

I’m current earning 3.5% apr by lending out USDC (Coinbase’s stablecoin) via dApp.

EDIT: I guess I am being downvoted because people think this is spam? I only have a disincentive for people to use this dApp: as more liquidity gets added to the pool, my payout interest rate goes down.
I always considered the "Old Internet" to be before 1994.

Get off my lawn!
Show HN: Cronjob Your New Year's Resolutions
Where is Hotmail, Geocities, Xoom, Webring, Metacrawler etc? lol
I don't know about the most valuable. But the most impressive thing (at least to the average person) to learn in an hour is probably either juggling or lock-picking.
news has become less than useless. The majority of news is designed to illicit outrage rather than inform. Look at any major news org or even comedy org and the entire set of content is designed to get people to be infuriated.

No thanks.
Is that why his Mercurial wasn’t working?
> The old internet was when we ran our own servers, built and hosted our own websites, and we were truly free in the wild wild west.

Very few people did this. Unless you were at a university or paid for an ISDN line, you didn't have a persistent connect and could not host your own server. Even when DSL and Cable appeared, ISPs actively blocked hosting.

Also don't forget registering a domain cost like $100 and required mailing or faxing paperwork. Getting an SSL certificate required even more paperwork. It's not like today where and can get a wildcard SSL cert faster than it takes to squeeze out a fart.

People did build servers and host them in Data centers but that was the exception and they usually had a side gig or solicited donations for covering hosting fees. Again it was unusual.

I worked at an insurance company in the early 2000s and setup an old machine with NT and a bunch of those Emachine softmodems to work as a poor man's ISP for a few of the IT staff. It also had an FTP server hosting stuff for an IRC channel I frequented. It was unusual and coveted because back then it was very rare for people to get access to a server they could host anything on.
> What these benchmarks have in common is that they measure code in which there is nothing else to do except fight over the lock. In that environment the only thing that makes sense is to use a spinlock. Because if you go to sleep, all that will happen is that some other thread will wake up that will fight over the same lock.

That said, his conclusion is in fact just as you stated, if you read in between the lines. (This paper is really about the scheduler, so it's not exactly that conclusion.)
The Neuroscience of Breaking Out of Negative Thinking (and How to Do It in Under
Ah yes, I'm sure we've all been there. :-)

Check out something called "Core Transformation Process", it's a simple algorithm, you can learn it in an hour (although I think the full training is ~3 days, but that includes other stuff as well), and it has very profound effects.

https://www.coretransformation.org/
> The Scandinavian countries started from a fundamentally different premise. They're not based on a socialist principle--i.e. that property should be owned in common with the government controlling its use.

This cannot be emphasized enough. It’s social democracy, not socialism as in USSR. It’s as different from socialism as national socialism is.

Our regulations on private sector are aimed at keeping the markets free, thus efficient. Free doesn’t mean free from regulation, but free from natural monopolies etc.

One of the best examples is our mobile/internet regulation. There are no local monopolies and competition works quite well.

So while we do have a big public sector the private sector that actually pays for all of this has to be really efficient.
I wonder how much that would be on the carnivore diet, if you eat unprocessed, it's probably less than anyone else consumes in plastic parts.
How about "corporations are supposed to take advantage of things they can take advantage of to better their position"? If a corporation believes they are a net positive for society, then any advantage they can get furthering their own abilities is viewed as a net positive.
But I believe th UX of the modern monetized wallef garden would also have displaced CompuServe. Maybe CompuServe is a bad example because their UX was just poor (and they survived in an era of near zero competition).
The Air Force doesn't do close air support. (They barely want to do air superiority. No, really, check out the history of the AAF going into WWII and B-36 in Korea.)

The Navy can do close air support, but likes to keep its planes on its ships rather than forward deployed where the Marines need them.

The Army uses helicopters for close air support to get around the Air Force, but those have the problem of loiter time.

If you did manage to bludgeon the Air Force into handling air support, those units would have to be so tightly tied to the Marines and Army that their careers would be compromised in the Air Force.
Is indefinite retention and archival of all the shit put online really good for anyone other than AI feeding? When encryption eventually breaks and all our old private emails, AIMs, and other junk can be searched as easily as Shodan are we really going to be glad we have an extensive digital history?

I don't think it's as simple as more data = better.
The Complete List of Tools for Content Creation and Blogging in 2020
> Why wouldn't you collect all information you possibly can?

From a decision theoretical viewpoint, you would certainly want all the information you could get. For humans running a business in today's medicolegal environment, it's a very different set of issues:

1) Collecting information costs time and money.

2) Making good decisions requires the most precious resource of all, which is doctor brain-time. There isn't enough of it to spend on information with little probability of benefit.

3) If you get sued for malpractice, the unneeded data you collected probably would not have helped the patient, but it could help the attorneys arguing that you missed something. Juries struggle to understand the cost of false positives.

Even though there are valid issues here, doctors don't always make the right tradeoff in this regard. Oftentimes, I think it is more an issue of lack of training or experience that leads a doctor to consider a test to be unneeded. In the case of mammography, if doctors spend too much time doing screening and not enough time doing diagnosis, their screening performance degrades, which I think is due to a lack of feedback on their decision making[1].

[1] https://www.ncbi.nlm.nih.gov/pubmed/21343539
The problem has probably been compounded by the fact that previous bushfires have always been actively fought and many were extinguished, thus allowing more combustible material to build up over decades, where without man's intervention, the bush would have burned in its natural lifecycle.

A lot of the plant material in Australia has evolved around fire. Take for example paper-bark trees which developed a fire resistant shell around their trunks. The blue gum trees especially thrive after files https://www.google.com/amp/s/www.livescience.com/amp/40583-a...

BTW, I've witnessed an Australian bushfire up close once (standing safely at a beach). These gum trees really do explode as the descriptions say, its an incredibly ferocious fire. Perhaps that's their evolutionary trick - burn everything out around them so that their seeds will have less competition to thrive for the next generation.
> It's all just cycle of hate. Just how the abused grow up to be abusers. But on a hugely larger scale.

In my view the nature of Nazi Germany was fundamentally different from the nature of German Empire and I do not think that it's nature was an understandable response to the actions of Franz and Britain.
Arguably governments are not being good citizens to tax payers by not having laws to prevent such arrangements.
There will be small market for your backyard craft coffee...but

Coffee requires a very particular environment to grow, so you are going to spend more energy adapting your local environment to produce coffee that is expended by the shipping of coffee.

What I think will happen is someone will make a completely artificial "coffee flavor" beverage, with added caffeine that the mass market prefers to coffee and doesn't require importing coffee beans.
Ask HN: What is your 2020 vision?
HN,

Since so many of you on this site work on some of the most interesting innovations in ssoftware and technology, I was curious to know what you all have to look forward to in the coming year and decade?

I curious what your thoughts are regarding things you are working on as well as developments in technology as a whole.

I personally can't wait until I get my own librem5 or pinephone and start customizing it. I think we will a "crypto wars II" as well (like the 90s) , I am so curious how technology will adopt to that. I believe Galileo will come into full effect in 2020 as well, I look forward to see how different or better it would be compared to the older GPS.
Climate change is going to introduce new terminology to our lexicon.

Pyro-cumulonimbus is probably one of these new terms.
I'd advocate for the opposite... I think everyone should own an acre or two, planted with as many trees as possible to stave off climate change.

There are many more mental health issues in densely populated areas, much less biodiversity, more pollution, etc.

>Alternatively, sufficient numbers of people stop having children altogether,

We tried that, it was called billed as a "aging population crisis" and used as justification to import millions of people from other failed countries into the US.
Personally, I like the of niche, kooky, weird, fun, specific sites that I remember from years past. I created https://stumblingon.com to try and gather a collection of such sites and expose them to users. (I noticed that StumbleUpon was dead)
Yeah, I assumed the Twitter part was a joke. I can’t imagine a better way to feel horrible than Twitter. It’s definitely a platform for generating heat and very little light.

As for the news, I can understand the notion of a diet. I try and catch at least some of the PBS Newshour each day. It’s the closest thing I’ve found to unsensational, non-editorialized, old-fashioned reporting. If I’m pressed for time, I catch the news summary.

Truthfully, I consume a bit more reporting than just that, but when I start feeling overwhelmed, the PBS Newshour is my diet.
The content isn't really front-page-worthy. People have gathered here to discuss the topic suggested by the (clickbait) headline. And in this instance I would say the headline discussion is probably going to be more substantial than the contents of the article

To most people here, the "old internet" was not photobucket and myspace.
Gtk uses GLib which basically re-invent object oriented programming with "complex preprocessor-macr-ridden c code" boilerplate.
I find moc approach much superior to that as it just help the programmer concentrate on what to program without having to manually write all the error-prone boilerplate.
Qt makes UI programming in C++ easier, nothing wrong that.
Just thought, I would put this here.

https://en.m.wikipedia.org/wiki/The_New_York_Times_controver...

https://theduran.com/the-washington-post-admits-that-its-fak...

https://www.rt.com/usa/369598-washington-post-fake-propagand...

https://www.investors.com/politics/editorials/washington-pos...

Search engines are progressively getting worse or I am finally becoming an old boomer. I can't search anything without being bombarded with amp links focused on something completely unrelated. I tried duckduckgo, yes it is better but still not comparable to the results I was getting back.

If anything's a good metric for "propaganda or fake news", it's that they all use amp.
I use the code-d plugin with VSCode. Yes, I have autocomplete. I haven't really seen any refactoring options, and I think D isn't a very refactoring friendly language in general, because a lot of the code doesn't exist until compilation time.

For building I use dub. For debugging I use built-in C++ Native support in VSCode.
What if "being good" means "no legal arbitrage" and "no jurisdiction shopping"? What if it means "not really, really going out of your way to find ways to pay less tax, including by buying legislation"?
The advantage of the big centralized services is that they're more accessible. They're generally very easy to use, it's harder to fuck things up there.

A lot of the kind of nerds that post on hacker news, myself included, frequently discount how much of a barrier technical difficulty is. For us, setting up an IRC client, or even a server, is hardly a big deal at all.

But for the average person, they either can't or won't bother with that. So setting up an IRC client for them, is like a wall.

Responses to pointing this out often go along the train of thought of, "It's not that hard! People could totally do it!" Well, regardless of whether they could or not, they won't. So you're basically just yelling into the void.
Facebook has to be the least convenient way this could be hosted

Compared to the rest of the internet, yes. But for the Model 100 people, this is actually the cream of the crop.

Sadly, information in the Model 100 community is notoriously difficult to get to. Well, not fully "difficult." More like "obnoxious."

Most of the good stuff is on old web sites with many broken links, little documentation, and abysmal navigation. I think the main repository is actually the web site of a guy who died years ago and is kept online, but unmaintained and suffering from severe bitrot, by people about to go the same way.

For interactive discussion, the primary source is a mailing list where people ask the same questions over and over and nobody trims their replies, so you might get a message reply that just says "yep" followed by 150 lines of nested quotes. In digest form, it's simply unusable.

So, amazingly, a Facebook post is a thoroughly modern and convenient way for Model 100 enthusiasts to pass information around, compared to all of the other methods they employ.
IIRC, she was inspired to write the song by the rows of identical square houses with identical rectangular picture windows on the hillside of daly city south if san francisco.
I had the exact same problem as you — and really, it’s not a problem at all! It’s one of the greatest things the internet’s given us.

Just remember that material is material. Fundamentally, all of these courses are pointing you towards the same basic core of knowledge, with only minor stylistic differences. I like using multiple sources, like you do. Just stick with one good one at first, and then once you finish it you’ll be able to go through five more in the same time, because of the overlap.
The old dies anyway; what we need to do is to learn from their mistakes and prolong your life any means possible
I released my first iOS app! Shirabe - a Japanese/English dictionary that combines spaced repetition, periodically reminding me of new words I leaned. Https://Shirabe.app for anyone interested :)
If bike wearing headphones that prevent you from hearing the world around you, this could be quite dangerous -- not only to you, but to pedestrians too. Please be careful.

In many jurisdictions, this is also illegal.
Ask HN: How Was 2019 for You?
2019 Wasn't my "best" year i would say.

I'm curious how was it for you?
Do fewer things.

- learn fewer programming languages/frameworks (winner F#)
- work on fewer side-projects (limit 2?)
- consume less HN

[Non-top priorities = avoid at all costs list -- Warren Buffett]

Do a few new things.

- invest money (not just time) in side-projects (get serious)
- be more social
- more physical activity
- (already started) minimal animal protein diet for health
- (already started) practice playing bass
It is valuable to get to know different approaches for the same algorithm from different sources. In general if you could learn about the same topic from 5 different sources it would be awesome.

That said, how much time do you want to spend on it? If you don't have all life to do it, pick 2 and stick to it. Just random ... MIT and Stanford, or Princeton and CMU, in the end there should be no fundamental difference. Stuff that you listed in any way will get you far enough, two approaches will be great.

In the end if you want to be realistic about your time, role the dice for one of those... I did not do any of those, I did small technical university in eastern Europe. I have well paying job in western Europe and have seen people who finished better universities that know less than me.

You know that 80% of the effects come from 20% of causes? Don't try to over optimize... No one will give a damn if you are self learning and you did MIT course over the internet. You are not getting MIT degree anyway. That said, I skimmed through some of MIT and Princeton lectures as well, and you know what? Those were not magically better than the ones from my small uni in eastern Europe... But you know if you have MIT degree it is still worth more just like Adidas shoes you walk with them the same as other sneakers...
So a guy gets left to manage airspace by himself and was overloaded (not by his decision). A ground based collision warning system was shut off for maintenance. And he made a critical mistake and a lot of people died.

It's now "just" as a result to stab this guy to death in front of his young children? And the murderer can come home after a light punishment to celebration and acclaim? Gross, man. So gross.

It's just so absolutely misguided: "taking justice into ones' own hands," creating secondary victims in the guy's children, and further-- just chose the person who happened to be on duty and not anyone actually responsible for the policies and procedures that really created the accident.
I use VS Codium. That is the opensource packaging without Microsofts calling home functionality: https://vscodium.com,
with the Vim and code-d extension.

You also will want to change some shortcuts, so for example you can switch to terminal and back with CTRL+~, in order to run/test your app quickly.

I would also like to have a full fledged IDE like i have for Python with pycharm, but currently nothing is available.
DLangIDE* (somehow not listed on dlang's official editor list) is sincerely the best I've used in terms of IDEs, but for most work, there's not much that can beat plain Sublime 3.

* https://github.com/buggins/dlangide
The Language Server Protocol (LSP) runs not only on VSCode, btw., but recently, SublimeText3 got support for it via an addon.
For multiple years I have been using dub as build system and vscode with code-d as editor.

Well I'm a bit biased because I made code-d but nonetheless I would say it works really good for day-to-day usage for any experience level and I'm recommending it to everyone I show D for the first time too because it is very friendly for beginners and people who don't want to configure a lot.
Of course, that's true of a lot of things. Many things are fun when you're doing them because you want to and have the time but are chores when you have to do them even though there are other demands on your time or you're just not in the mood.

I'm definitely like that with cooking. It's a hobby of mine but there are nights when I just need something to eat and get on with other things.
I started reading the article:

“ The inner-platform effect is the tendency of software architects to create a system so customizable...”

Yup, that was it and I have seen it so many times - architects should think that a flexible system that “can just” handle any possible future requirement. This always ends in a mess of junk that isn’t actually needed by the business.
Delete History Records of Chrome and Firefox with BrowsingHistoryView
What a generic comment with no research behind it.
> Corporations are supposed to maximize profits.

That's not generally true, and if it is it's not an excuse for anyone. Why are only corporations supposed to maximize profits? why are individuals not allowed the same kind of treatment to maximize their own profits? I never heard anyone say "hey, let's give everyone the right to a double irish burger".
Optimising code without taking into effect the context it runs in is what makes it premature. For instance, the complexity of the calling code, or even some situation where it will never matter in practice (efficiently sorting UI elements, which must be few to be relevantly called UI).

And there is early optimisation, when you know upfront the hill is steep because of the sheer amount of calculation involved in the very nature of the project (gamedev, big data, etc). And this can lead to low level optimizations (e.g McCarmack's fast inverse square root) or architectural measures (distributing code accross computers).

Premature Architecture ?
"Your problem with vim is that you don't grok vi"

A perennial answer to this question: https://gist.github.com/nifl/1178878
The question is, if you need an organization to work efficiently as an hierarchical organization at a moments notice (because that's how you have to plan), is it possible for the organization to operate the majority of the time not as an hierarchical organization.
Microsoft seizes 50 websites used by North Korean hackers to gather intelligence
Gas prices. We're really really dependent on a finite resource