skysight-inc/HackerNews huggingface dataset:
> Then your home server authenticates to your mail server as a client, and send email through your mail server.

But then, why can't I do that with Git?
That's right. The computer is there to automate things for us, and having to deal with the same, already read articles manually on multiple devices is inconvenient.
Git is a dVCS so yes, it's already decentralized and in that sense GitHub is a mere "starting place" for newcomers who want to checkout the official repo.

However many, too many, use proprietary stuff offered by GitHub on top of it's storage, from PR to wiki etc and those are NOT decentralized and are NOT "free" in the sense of freedom. A FOSS project that depend on GitHub for bugreports, patches, discussions etc is voluntary trapped in a proprietary platform.

We have mailing lists to discuss and post casual patches, Linux kernel work that way, Python work that way, Emacs work thay way etc and all those are not small potatoes projects. We have NO NEED of discourse, GitHub etc if we know how to use good development and user environments, of course we can't develop anything via mail if we are tied to a webmail or to an ancient '90-style MUA monster, we need to know other MUA and other UI to work with (my personal choice notmuch-emacs and EXWM, another populat choice neomutt/*pine and Vim etc). If even FOSS developer lose this knowledge FOSS is at the end.
"Direct primary care only works as a complement to insurance that pays for more catastrophic care like emergency room visits and specialists."

This is like saying: "I've found a solution to high auto insurance costs! You can save lots of money and pay directly for small fender benders! Oh, by the way, if your car is totaled, you'll need to find someone else that covers those very costly catastrophes."
Relationships; my wife, my child, my family, my friends, my employees, my peers and my bosses. I find all my real regrets and upsets stem from not doing these right, they all compete for time, but in the end they make the tapestry of your life.
CVE-2018-11776 RCE Flaw in Apache #Struts Could Be Root Cause of Clamorous Hacks
For many, if not most, of the players it must be one year and out ...

(Simple case: ten guys, two hang out ten years, the other eight share ten years of NFL ...)
Facebook as a company will never die. It's too diversified. Facebook as a product will die in the next 10 years.

And it won't matter because the data will be rolled over to drive ads on Instagram and Snap and other attention-properties.

Facebook is the IBM of social media. It's too big to die, and too big to do anything good.
To me there's a big difference between a compute host (VM/containers) and a function host in this context.

Running Pushpin on a bunch of compute instances means being able to operate at maximum performance with minimal impact between tenants. Compared to FaaS, I believe the difference in resource usage should be so significant that any provider of a shared-Pushpin service would be able to win on price.

I'm also still not quite sure how a FaaS-based push system would actually work since there's the problem of getting data around among the workers. You don't want a million workers polling a DB. I suppose you could integrate a messaging/queuing system with your workers, and each worker keeps a long-lived connection with the queuing system. But if you do this, you'll have barely built a push system at all. Instead you'll be dependent upon a millions-connection-capable queuing system, and your workers will simply be doing data conversion between two connections. And of course the queuing system would live outside of the FaaS, provided by someone for a cost.
Ask HN: Why and how functional programming?
Lots of questions in this rant. Please bear with me

Coming from OOP paradigm, I am struggling to understand how a FP paradigm can be effectively leveraged in larger systems (should I even try?), especially in ERP systems found in most companies. Such systems have too many external dependencies (libraries and external services), umpteen variations of usecases, and many more coming every day. Often, Java (hugely) or other JVM languages (like scala) are used in such companies. Fitting FP on JVM languages has their own issues. Dependencies cannot be expected to be pure as far as FP is concerned, and this leaks in writing in FP style in multi-paradigm jvm languages. For example, mutation of structures become imminent if we want to optimize code (since JVM compiler doesn't help, or does it?).

I found this talk [1] informative (Functional core/Imperative Shell) for a mixed ecosystem. But maintaining a tight boundary as to what goes in an FP core, and what remains in the imperative shell is difficult to attain.

Problems are compounded by

1. Developer knowledge (not everyone in the team understands FP), and associated steep learning curve.

2. Managing dependencies (a.k.a. Dependency Injection) does not seem to go away in large systems. I have not yet found a clean way to manage these dependencies in a FP paradigm. Have you? (I read about reader monads/kleisli being one way to do so, but seems too much work as compared Dagger, for eg.)

3. Best practices around large FP system, and more so around an FP core within an imperative ecosystem, seem to be still evolving. Are there good resources that I am unaware of?

FYI, I have read Mostly Adequate Guide.

Am I the only one struggling with these issues? If yes, what am I missing, and what can I read/watch to get a clear thought process around these? If not, how do you guys manage such systems if you want to move towards FP?

[1] https://www.destroyallsoftware.com/talks/boundaries
I very much agree with this. One of the reasons I have so far stayed away from linux kernel development is because I really dont like the idea of having to deal with mailing lists.
Learning Linux/UNIX has by far yielded the most return in my life.
I started at 14. It turned into my career. It has been very lucrative and I still love it.
In contrast: I started learning how to draw digitally ~2 years ago and it’s mostly just painful and unrewarding. I feel like an emo teen again. I can’t quit though because I have strong feelings about the sunk costs :V
> DuckDuckGo gets a lot better

That's highly unlikely. You need a huge money to build and operate the search engine comparable to Google. There is another route though - to build something like Blekko engine, but it requires a big amount of help from the users.
Breathing.
So much can be accomplished with something seemingly so simple.
Never heard of it, link?
Spice is throwing up problems not seen with other drugs
> And the Urus manages to be even more flagrant brand engineering since it's an Lamborghini version of a Porsche Cayenne, which is just an Audi Q7, all based off an VW Touareg.

The Lamborghini Urus shares the same VW group platform as the Audi Q8 and the Bentley Bentayga. [1] [2]

[1] https://www.autoevolution.com/news/lamborghini-urus-meets-au...

[2] https://www.quattrodaily.com/photo-comparison-audi-q8-concep...
(preface: I'm not an American, I'm just interested!)

The language used to talk about economics is so technical that any talk about what is or isn't still believed is practically unknowable. I'd accept that there is a consensus on "it is obvious what the problem was when Lehman went bust", and simultaneously that there is no consensus on "what was the problem was when Lehman went bust".

This article talks in general and specific terms about the regulatory framework. Seems reasonable. But in this age of fractured politics (where no blow is too low) an opinion piece is either preaching to the choir or being completely ignored.

Macroeconomics has a major theme - how to divide the economic pie up in a manner that encourages people to contribute to said pie. I'd rather know who is still talking seriously about the growing and contributing part of that theme and whether they are currently in charge or currently not in charge of the financial system.

Modern economic management is really focused around debt (c.f. how the money supply is enlarged and how quickly that happens in the US). After 2008, it isn't obvious whether the debt-based approach is growing the pie as there seem to be a real indicators that are not promising. I suspect that debt is simply moving pieces of the pie around. But intead of establishing these broad and general strokes of the picture people do love to dive into the detail of regulation where they are going to make mistakes, be wrong and get defensive about points that ultimately do not matter.
friend, I might have some bad news for you...
Show HN: How we engaged a crowd of 500K
Apple News is giving the media everything it wants–except money
I wish there were also other attempts to create a paragraph breaking algorithms. For example one, which limits the total amount of white space on a line. Because, if you have a line with many short words on it, and all the glue is max stretched even not exceeding the allowed value, the line looks nevertheless somewhat holey.
>Best of all is the fact that it uses a flat file DB so it can easily be backed up, moved around and migrated. Can not recommend it enough. Also, it's PHP, so works on any cheap shared hosting. That's how I use it.

I've also been running my own FreshRSS instance for a few years now and this was the deciding factor for me.
PHP+SQLite pretty much guarantees that any "toaster connected to the internet" would be able to serve it.

Even now that I'm using a slightly more powerful server, I don't want to run a dedicated Postgres just to store some personal RSS feeds. I know I can put everything on a docker and pretend it's not there, but that's just hiding a detail that's going to bite back when I need to backup my data or change servers.

I wish that more self-hosted applications would support SQLite out of the box.
Having some responsibility is good for your mental health and motivation though

You'll always get that with a job , but rarely without one
For 40G/100G, sure, but for intra-facility connections, 1310nm/LX 10GbE SFP+ are like $27 a piece now.

For servers and connections that will be upgraded in the future, fiber is the way to go. If you need low cost, relatively unskilled labor to run cat6 cable to ceiling mounted wifi access points, by all means use copper. But 2.5 and 5GBaseT (nevermind 10GBaseT) are really pushing the limits of how fast we'll ever be able to send down a 8-wire copper cable, even with advanced modulation and signal processing. Singlemode is futureproof for probably the next 50 years.
I think the source is floating around somewhere. At least, back when I wrote QuickBasic it seemed like some people in the community had copies.
Facebook's goal: sell ads

Google's goal: sell more ads

Amazon's goal: Sell all the merchandise... and ads

FTFY
Do you work on bloomberg websites? I must say bloomberg has the best websites. Fast, not bloated and with awesome design. I love them.
Momentum aren't communists though, I don't think

I've heard them described as Nationalising Socialists.
Join an ML is normally quicker than join a forum/discourse/stackexchange etc. You generally only need to send an email with subscribe inside to a given address.

If for you send an email is not immediate (personal case shift-F6 directly open a new message buffer ready to receive destination address and body, C-c C-c send the message) than you have a problem in your workflow that it's also a problem in development.
GitHub Trendy: trending repositories as daily history
Estonia Hits Gemalto Again – Insecure eID Cards
>But something changed in the American character and suddenly millions of Americans were fine with defaulting on their debts.

That narrative should be licensed to Disney as a fairy tale.
I love Miniflux and have just started using the Instapaper integration. I am still yet to find a good Fever client for Android unfortunately, any suggestions?
> "I find it hard to trust any of it, and there are only a handful of sites I will rely on for accurate reporting."

Boy, would I like to know which sites.
Isn’t this just an extension of Structured Data which could already be used to generate such cards, but now to make it so people don’t actually visit your site and just stay on Google instead?
Directed meditation.

I read a weight loss book called "the Gabriel Method" and it changed my life. Besides all kinds of food related things, it teaches a sort of goal-oriented meditation/visualization technique that I found to work for many more things than changing eating habits.

I've felt more like good food and less like bad food so I eat healthier without needing to muster discipline. Lost 10 kilos so far without really trying all that hard.

I've been procrastinating less because I changed the way I feel about many of the tasks I'd keep postponing.

My relationship has never been better, despite our lives having become more, not less, busy during the same period. We fight way less because I'm less annoyed by things and I'm better at not letting things escalate when she's annoyed by things.

Frankly it's been pretty spectacular.
That would be a benefit of optional arbitration, not forced arbitration.
I, too, stopped buying there because I can never assume anything I buy there is authentic. And I actually canceled my Prime subscription that I've had since the Prime program started.

The only thing I really still buy from Amazon is Toilet Paper, which seems unlikely to be counterfeited (so far).
How Proposition 10 could change California's rent control
Show HN: Testing REST with YAML
Microsoft suspends development of touch-friendly Office apps for Windows (UWP)
I can tell they left. Right after they left, the number of ads nearly doubled and I was prompted to upload my phone's contacts.
I'm going to say something out of the blue - Building speakers.

Building speakers look complex from the outside, but are pretty rewarding once you know the basics (Thiele parameters, enclosure design and tuning). You can put together your own speaker with just a couple of parts from eBay or anywhere else on the internet really and sometimes can end up with really high quality boxes that can outperform much more expensive commercial ones available in the market.

Speaker design is one of those things that the more time you put into it, learning, studying, testing, the better rewarded you'd feel. To add to the mix there's also amplifiers - Class A, B, C, D and even tube amps and each combination of amplifier and crossover sounds totally different.

Each speaker box I design, I feel is like good food. Different flavors, different combinations, different possibilities. You will never feel bored and never feel you've hit an end. You're always discovering something new.
They're trying to milk it for all the money they can get at this point. Very sad.
Mh, because cars are about moving on roads and boats on water?

Git is a dCVS, so a software to store source code tracking history and users, not a communication platform, mails on contrary are communication platform.

If you want something like Fossil (dVCS with built-in webserver with a mini-site for bugtracking etc) integrated with something like ZeroNet well, we do not have anything like than and yes, it can be an interested thing, far more interested than IPFS monsters etc.
We've relatively recently launched a new adblocking app on the App Store (and Mac App Store) with a subscription based business model.

In our first year we've found many of the same learnings as this article and have written about our experiences; https://www.magiclasso.co/insights/ad-blocker-year-in-review...

We believe that subscriptions - although currently going through an adjustment and acceptance period - are the future for apps that provide ongoing value.

For apps that don't provide ongoing value, then yes, it may be difficult to survive & one-off payments are probably the only feasible revenue model in those cases.
Public speaking is by far and away the best ROI I've had on a new skill.

Being able to communicate effectively to a group of people has positive impacts in all aspects of my life.
13 Minutes Pumping Iron Might Be Better Than Spending Forever at the Gym
(2012)

Discussed in 2012: https://news.ycombinator.com/item?id=4957992

And in 2015: https://news.ycombinator.com/item?id=10393930
The Linux Kernel would beg to differ. I love Rust, I love strong typing, but statements like this are what make people scoff at its evangelist.

People can and do get C right, in safety critical systems, at larges scale, all over the world.
Personally I prefer RSS2Email, so I have a good single place to read anything and a good storage and classifications software to save posts I like.

notmuch-emacs + a good maildir sync solution (like MBSync, OfflineIMAP etc) are far superior IMVHO than any feedreader/podcatcher.
Same dev team does whole stack, from kernel, kits, drivers, servers to user space. In theory, it is all integrated and has direct path from server to kernel, resulting in more efficient system.

BeOS core API was designed for multi core systems from day one, so the design is more modern than older systems.

The core API is C++, from kernel to user space.

Lots of things to like, it just needs more polish and devs to flourish.
Recently purchased a pair of Eneloop Pros that did not live up to expectations. Looking at a top review from 'Onick', it seems even popular items from well known companies are counterfeited. I bought my next Eneloops from another flashlight ecommerce website — I won't by anything from Amazon again. If i can't trust them $20 rechargeable batteries, I'm not trusting them with anything at all.
Dosbox should be able to handle it.
I’d start with sites that don’t rely on advertising revenue to stay afloat. So probably subscription sites like the Economist and Wall Street Journal, and public news sources like NPR and PBS. Though for the latter there is the pressure of government to consider.
C++ Telltales Pt.2: Shared Enum Operators
How is it any worse than other credit cards?
I hope there is an "Snowden" inside Google that one day (soon) will expose how much Google knows about us. I hope he has a cousin working at Facebook too.
Where, on breitbart?
BeOS in '99 what a glorious time to be alive! Such potential, it's been 20 years in the making!
Blind typing on a keyboard.
I don't think that the developer could have possibly imagined that he would get rich. I'm sure that he was scared that he wouldn't break even with a living wage until it already in the market.

While I agree that it's uncool to ignore your partner to an abusive degree, it sounds to me like they communicated about it and she was consciously and proactively supportive. (I would support her owning a significant cut of the profits, even if they ever split up. She sounds incredible to me.)

The main reason that I hit reply, however, is that when it comes to having a passion project that consumes you, it doesn't feel like work. Some of the happiest moments of my life have been when I've been able to shut out the world and focus 100% of my energy on something I am deeply committed to. I think that it is pure, noble and for people like me, the way in which we are most fulfilled. It's not a job but a calling. I 100% get it. I also appreciate that it's not for everyone.

However, just because you don't understand it does not mean that it's somehow less than the ways you choose to spend your time. What you see as sick, I see as privileged.
Apart from books, kindles and maybe heavy electronics, almost everything Amazon lists can be counterfeited. Clothing, accessories, shoes, chargers, cables and headphone are prime candidates.

Right now the only way to get a genuine product is to buy only those items which have exactly one seller, with a legit name, and are not under prime shipping or fulfilled by Amazon.
Typing. The bulk of my communication is text, and being able to type fast and effortlessly makes basically my whole life easier.
not what i asked. Something that happens 50-80% of the time is not special.
Can this run on VMWare?
Could you share any resources you've used to learn it?
How Charity Water Hacks the Nonprofit Model
Reading "How to Win Friends and Influence People", "Badass: Making Users Awesome" and some other book on understanding human psychology and how to understand better.

In a world where millions of developers rush to compete to build the best, most sophisticated apps, Understanding user / audience / customer has become an overlooked field.

Understand your user / client's pain points so well that they love you so much by buying your products / continuing to hire you for consultation feels really good.
What was your problem with going from 3.2 to 4.0?

I think the upgrade path from 2.3 being terrible is generally accepted as being true. But I don't remember any hard problems from 3.x onward.

At least for Rails itself. Gems dependencies are another problem.

Like at one project we had pains every time Rails upgraded their minor version because the previous devs thought using Squeel instead of the builtin ActiveRecord a good idea. Just for being able to write slightly "nicer" queries and now this is a major stopper for going to Rails 5.
Doesn’t matter. I ordered a pair of sennheiser headphones which came in the original box with all the fancy authentication stickers and it passed the verification process on sennheisers website. Six months later they were sent in for warranty replacement and the headphones I received from Sennheiser had a ground breaking difference in sound quality. I realised then that the ones Amazon shipped were counterfeits.
In my case during re-log-in the second factor of 2FA didn't appear at all.

My frist thought was that I must've had turned it off at some point, but I just checked and that isn't the case.