skysight-inc/HackerNews huggingface dataset:
Bitcoin could be workable, and be a world wide common digital currency, without starting a revolution, you realise. A dollar that I can send to people without a bank being involved is still a useful concept.
The Ubuntu people, like the Fedora people, used Upstart before they switched to systemd. You make the far too common error of thinking that only systemd and System 5 init/rc exist.

* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/
WS-Machine – a state machine for client websockets (Go)
> In order to use Notmuch, you will need to have your email messages stored in your local filesystem, one message per file.

One message per file? That's frustrating.

Doesn't really matter for ext4 drives, but I still have some ext3 ones, and past 10,000 files in a directory, performance really starts to suck.
Your Commodore 64 had one hyper-thread? Wow, that's forward thinking.
I know there are lots of rival bookmarking services out
there to choose from.
I will consume them all, like I consumed the pie.

I like the owner's style :)
What tally sticks tell us about how money works
Does Diversity Pay?
How storytelling can boost the effectiveness of your email campaigns
As repetetive as pop-music and movies are today- i dont get it why there is a production industry at large still.
How difficult can it be to get a NN to sing through autotune and add some music to that.
Nice job, Pinboard is great!

One question, how come the number of users has increased 10x, but revenue only ~2x. Has the pricing model changed over time?
Grocery Delivery is great. Usually only costs <5 Eur and it saves you a lot of time and hassle. Besides I can put together a list in peace at home and not rush through the store. Personally I'd say its the most useful modern thing there is
People who take things literally can't do creative work at a desk?
EU Prepares "Right to Repair" Legislation to Fight Short Product Lifespans
The issue is that Lightning Network depends on the ability to settle transactions in a double-spend-resistant cryptocurrency in order to work at all - the fraud resistance scheme depends on it, otherwise there is no way to prove that (a) money hasn't been created out of thin air and (b) two parties with a payment channel between them agree on the state of their money.

If you can successfully build a Lightning Network like system without a blockchain, please do.
>I could do your job. If I learned how to code.

You lost me here. If you can't do my job, you can't manage my job. Period.

This lax attitude towards manager competence is little more than forced, groupthink subjugation to the Peters Principle [1] and has created a 'management class' that is little more than a means to undermine the 'technical class' with bullshit, and it is a cancer on our industry.

[1 - https://en.wikipedia.org/wiki/Peter_principle ]
That quote from the article isn't at all surprising.

The aerobic recommendation is 2.5hrs of brisk walking (i.e. 7 to 8 miles, e.g just over a mile a day). You'd have to be pretty dedictated to a sedentary lifestyle not to manage that.

On the other hand, you have to think about doing the equivalent of 1 set of 12 reps to exhaustion on each major muscle group twice a week.
I am 1.5-month Pinboard user and I have to say I am not particularly happy with the support. I admit that for $25 / year, providing full-text search + archiving is an excellent deal, but it's also incredibly frustrating when your problems don't get solved.

Archiving didn't work for me for first 3 days, so I sent an email, no response. Followed up 2 days later, no response. Contacted on Twitter, got a response that it'll be looked into, but it wasn't solved. Contacted on Twitter again 3 days later, no response. Finally, it did start working a few days later but stopped again.

I emailed again, no response. Followed up 4 days later, no response. Contacted on Twitter, no response. Emailed on founder's email 2 days later, no response. Another contact on Twitter, no response. I did get a response when I send a DM that the lack of response was due to huge impending work.

It's completely possible that the work was indeed huge and I was growing impatient (for that, I apologise), but I wasn't expecting that the problem is solved immediately but just how and when it'll be solved, that's all.

I didn't send any messages after that and it seems issues are slowly getting fixed. There are still issues with accessing the archived links, but I feel there won't be any point in reporting them. Pinboard is an excellent service that I use every day, but I wish there was more effort to make users feel less frustrated.
A fork bomb exhausts all system resources, this is not that, it doesn't actually use any resources, rather it locks the system out of them by serialising both process termination and UI updates.
Is this the whole story though? I am a Yorkshireman (northern county in England) and we still colloquially use "thee" and "thou", (the latter more normally pronounced "tha").

"Judge not, lest thee be judged" would fit with the initial "y" being a thorn character.

English orthography has retained a lot of history!
The amusing part is that FreeBSD is still on OSS, and it "just works" - and they let multiple apps play audio at the same time simply by opening the same device. It's been that way... I don't even remember how long, but I think it was already there 15 years ago?
Funny, we're trying to build something similar (though slightly different) with https://98clicks.com
The thing is, you just can't detect a programmer is bullshitting by just hearing those terms - thus making it a misleading article. There are all sorts of programmers out there - those who use these terms and work a lot (on those things), those who don't use them but still work on them, those who use these terms but don't actually work satisfactorily, and those who neither use these terms nor work. Correlation is not causation here is what I want to say.
It has. It used to be a one-time signup fee, now it's an annual subscription.
High school diploma solution:

There are increasingly more ways to distribute wealth unevenly, than evenly.

Reduce the problem to the simplest case of 3 persons: `a`, `b`, and `c`. Person `a` has decision to give to either `b` or `c`. Then use combinatorics:

from itertools import product

decisions_a = ['ab', 'ac']
decisions_b = ['ba', 'bc']
decisions_c = ['ca', 'cb']

for combination in product(decisions_a, decisions_b, decisions_c):
print combination

>>> ('ab', 'ba', 'ca') # uneven
>>> ('ab', 'ba', 'cb') # uneven
>>> ('ab', 'bc', 'ca') # even
>>> ('ab', 'bc', 'cb') # uneven
>>> ('ac', 'ba', 'ca') # uneven
>>> ('ac', 'ba', 'cb') # even
>>> ('ac', 'bc', 'ca') # uneven
>>> ('ac', 'bc', 'cb') # uneven
I was hoping at least Microsft's Scorpio Xbox would use, if not the PS4 Pro. But none of them did. Disappointing. Hopefully the next-gen ones would use at least 4-core Ryzen 2 or an 8-core Ryzen 1 with Navi GPUs (more cores would help AMD on the PC side, too).
Attachment theory has a sound experimental basis, and is the dominant model used in the study of child behaviour. Its use with adults is less dominant, but is still very much mainstream psychological practice.
Sorry it sounds like that. Especially at HN. The coders are the most important. No doubt. But if you honestly think that all will be solved by having technical people in most positions, then that goes against my experience unless you are a pure technology company, started by technologists.

The company I worked for morphed into a juggernaut from retail beginnings. So the company was staffed with people so technically illiterate that it was amazing anything ever got done.

There should be a balance in everything. And generalists are sometimes just as important as specialists.
I wouldn't bet the house on a single horse; f.e. what it Microsoft suggests another todo app?
One plan isn't enough IMO; you should have at least 5, or even 10? The odds of one plan failing are a lot bigger than the odds of all of them failing. It's all a numbers game IMO. I prefer to throw stuff at the wall and see what sticks. One of our more successful blog posts literally took me 2 minutes, while we have others that took over a day and didn't work at all...
> And it would be surprising to me that SSH'ing into a machine would trigger daemons anyway.

You might want to find out about systemd, then, which does exactly this. (-:

A PAM hook indirectly causes a per-user systemd instance to be created at login and terminated at logout, which triggers all of the per-user daemons that the account has.

If one has a user that is used for lots of little SSH sessions, hundreds of thousands of times a day, the overhead of starting up and tearing down the per-user systemd for each one, not least in terms of the log noise, becomes a serious consideration, and one has to learn the systemd mechanisms for making the user a "lingering" one.
Is there a link I can bookmark to go there?

I don't use feeds or notifications but manual bookmarks so I can choose the time of reading.
Hello! Allow me to introduce Zoho Mail to you. Full disclosure - I work for Zoho Mail. But that aside, I believe we have the perfect client for your requirements.

Zoho Mail is designed for teams and works better if you're using it for your entire company. We've built a tool inside the inbox called Streams, which is a real-time communication tool around your email.

Streams help you talk to your team around an email. You can make a stream and @mention anyone on your team, then send a quick message to them. It's a bit like team chat or a company Facebook—a simple way to discuss things with colleagues without having to make a full email with a title and signature. You can read all about Streams here - https://www.zoho.com/mail/streams.html

Zoho Mail is free for 25 users, so I recommend you sign up for our free plan and give it a try. If you like what you see, you can always then upgrade to one of our paid plans. https://www.zoho.com/workplace/pricing.html
I think it's easier to find a great coder than a great manager.

I could be wrong and totally appreciate your distinction.

Edit- and I say that having worked with great coders but not many, if no great managers
I feel half of this article should be seen as project management basics for new technical managers with no PM skills.

It's very easy to forget the goals, value and cost when you understand the technical part of a project.
Sure, I could do this within the next few weeks (time is my constraint ATM; technically this is simple)
This is great work. I hope MS can improve Windows 10 by fixing this. I just added a new Win10 laptop with much better specs than my 3 year old rMBP, and I'm shocked by how much apparently random latency I experience with the UI in Windows 10 compared to the Mac. That's not to mention the issues of sloppier track pad (which constantly detects my left hand while I type) or the ungodly slow unzip (via 7z).

If only Apple would give us more than 16GB of RAM (in a laptop)... what a frustrating world for developers.
http://eventregistry.org/search?type=events if you're looking for an API source
could you provide specific examples?
Google Home breaks up domestic dispute by calling the police
Plus ça change, plus c'est la même chose...
About the video making part, can someone provide some resources on making videos (company, websites, software etc)? Looking at kickstarter, I find many of their video share a common "theme". I wonder if there are company/online service that dedicated in making video for kickstart campaigns?
Two years ago they changed pricing from a 1-time fee, to a recurring fee. So the majority of users are not a recurring revenue.
Where is the good place for freelancing work?
I’m a developer working in the US. With a good salary, but it’s a fixed number and I have some kind of loans coming, so I need to earn some extra money per month.

(That’s why I created a new account, don’t know what happen if my boss found me posting this)

I’m thinking of a freelance or part time/remote work that I can do during my nighttime. But bidding on Upwork or Freelance.com is not something I would like to do (you know, a lot of scam and price breakers).

So, is there anyone doing side works (freelance,...) and how do you find a work?

I heard somebody talking about Toptal, how do you think about it?

Thank you so much!
The Psychology of Oversharing Facebook Couples
Actually Gentoo still uses sysvinit by default, which is one of the reasons I like it. They also maintain a fork of udev (eudev) that doesn't require systemd.
> BSD's choice to drop everything into a single rc file

... is a description that is out of date by coming up to 2 decades. Mewburn rc came along at the start of the 21st century.

* http://blog.darknedgy.net/technology/2015/09/05/0/
It can be, but there can be a skill component there as well. For example, you can look at current trends and made educated predictions that a new service might be popular at a certain point in the future. Or you can keep up with the news and create products or content that ride on the coattails of current trends. That requires a certain amount of skill in spotting opportunities just before they arise.

On the other hand, luck definitely plays a part none the less. As informed as your preidictions may be, the future is never exactly certain, and a situation which can rationally appear to be a sure in can turn out to go the complete opposite way. Maybe the service you want to replace actually isn't getting shut down when people think it is, and people decide your service isn't useful at that point in time. Or (like with a lot of Reddit alternatives) the mass exodus doesn't happen for whatever reason (maybe because the controversy affected far less people than you imagined it would) and hence the massive boom in users doesn't occur.

It can also be the case that an opportunity is indeed there, but you're not going to be the one to take advantage of it. After all, I'm sure numerous social networks were around in the early days of Facebook, yet it's Facebook that became the household name and made billions of dollars. Perhaps your biggest competitor got a few million dollars in venture capital funding and managed to market themselves far better than you could.

Luck and timing are closely connected, but they're not necessarily so.
Probably not really feasible, but I'd be interested if something comparable happens when your build process uses many threads instead of many processes. I still think using processes instead of threads is a hack, though I know the mainstream opinion says nowadays processes are the way to go and threads are a hack.
that's asking for downvotes, I voted this up nonetheless.
Agile Project Management for Non-Software Projects
Power Boost XI
It's far due to the fact weight lifting is within the direction of the "much less is more" principle than the "The greater The higher" one.

So I want to show you the way getting a tan in reality answers why you do now not need to weight educate a muscle group greater than as soon as every week.
http://www.guidemehealth.com/power-boost-xi/
How to promote an app for free, the best 7 tips from Cleveroad
Its not OSS at the moment.

I've thought a lot about this use case. My vision is that a few KB of text is delivered once per day to whatever-device at a desired time. No more. No less.

What language and locale would you be interested in?
Every init system ever invented has been criticized. That's why there are so many of them.
Most Entertaining YouTube Channel
These do not seem to very underrated. Jessica Livingston lists "luck" (mostly timing) as the #1 factor for becoming a unicorn. Empathy for users is also a frequent one "build something that you know is painful for your users"

I'd love to read about truly underrated aspects, such as:

- tiny differences that make all the difference (like Airbnb professional photographer)

- the mayonnaise effect (like Facebook: start small, whip the hype up, open up little by little)

- connections: different kind of startup founders need to know what kind of people?

- what's different between different successful startups?
Wow you're right. I'm just listening to him (although that's hard too with the accent and lisp or whatever that is)
It would still be an appeal to authority. However an appeal to authority, while sometimes fallacious, is not always fallacious.

[0] https://en.wikipedia.org/wiki/Argument_from_authority#Valid_...
I have almost the same background (Vic-20, if you thought programming was hard try having only 3.5k of RAM) and feel the same irritation...but I don't wonder why computers aren't faster, I wonder why operating systems and application is so utterly shit.

I have a Moto X phone (not too old) and watching it slow down is almost comical. Sometimes I'll decide to close a few apps and hitting the selector button brings up screenshots of all the open apps. Then I have to wait a few seconds for the X to appear on the app frames so I can close them.

If I had the inclination and temperment to be one of those YouTube personalities who makes a schtick out of complaining about things I would have no shortage of material for a 'designed by idiots' channel.
Isn't that the same guy who did the Black Books show?
Sugar-coated nanomaterial excels at promoting bone growth
I'd be amazed if it even came close. We have about 10 internal systems at my work, a good 2-3 work in IE/Edge, all of them work in Chrome.
A hypothesis concerning -ite: whereas -er belongs to anyone using a Germanic derivative, and -an belongs to anyone influenced by papistry (as a practicing R.C., I jest; basically any western European and their historic colonies), the greek derived -ite belongs only to the greek studying elites, and the resentment thereof imbues the suffix.
Linus' take on security patches is a highly debated topic. Not only with the grsec guys, but all other people working in netsec. That does not mean Linus is always wrong (though imo he often is regarding that topic) nor that grsec is great of course.
I'll definitely steal this!
That's a bit disingenuous. It's also quite easy to take cheap potshots behind the anonymity of pseudonyms.

The customer has unfortunately left zero details with which to contact them - my details are on HN, anybody is free to PM me, and I'm happy to see what I can do internally.
I kind of like these new in-between upgrades on consoles though in case of Xbox One X I'd rather go for a nice PC upgrade after all (Xbox exclusives should come out for PC as well).

I was hoping for 16 cores for real next gen consoles by 2019-2020 or so - would definitely help with advanced simulation.
Full disclosure: I work for Google on Chrome.

A Chrome build is truly a computational load to be reckoned with. Without the distributed build, a from-scratch build of Chrome will take at least 30 minutes on a Macbook Pro--maybe an hour(!). TBH I don't remember toughing out a full build without resorting to goma. Even on a hefty workstation, a full build is a go-for-lunch kind of interruption. It will absolutely own a machine.

How did we get here? Well, C++ and its stupid O(n^2) compilation complexity. As an application grows, the number of header files grows because, as any sane and far-thinking programmer would do, we split the complexity up over multiple header files, factor it into modules, and try to create encapsulation with getter/setters. However, to actually have the C++ compiler do inlining at compile time (LTO be damned), we have to put the definitions of inline functions into header files, which greatly increases their size and processing time. Moreover, because the C++ compiler needs to see full class definitions to, e.g., know the size of an object and its inheritance relationships, we have to put the main meat of every class definition into a header file! Don't even get me started on templates. Oh, and at the end of the day, the linker has to clean up the whole mess, discarding the vast majority of the compiler's output due to so many duplicated functions. And this blowup can be huge. A debug build of V8, which is just a small subsystem of Chrome, will generate about 1.4GB of .o files which link to a 75MB .so file and 1.2MB startup executable--that's a 18x blowup.

Ugh. I've worked with a lot of build systems over the years, including Google's internal build system open sourced as Bazel. While these systems have scaled C++ development far further than ever thought possible, and are remarkable in the engineering achievement therein, we just need to step back once in a while and ask ourselves:

Damn, are we doing this wrong?
The latter reminds me of an example of a London based startup where the CEO wasted millions of dollars on holidays and personal luxuries while trying to market an app with no mainstream audience. But hey, his dad was in the banking industry and could get him millions from investors he knew, so hey a non viable company got funded.
Staying responsive (under load) is also still a work in progress on Linux:

https://www.phoronix.com/scan.php?page=news_item&px=BFQ-Queu...
But why? What good is an operating system on a multi-core device that allows anything to get that close to the performance envelope? This is a fine example of competition driving change for change's sake rather than real innovation and everything ending up worse as a result. I like new features as much as the next person, but not when they compromise core functionality. Not being able to type is inexcusable.
Even if we accept their username definition, when a problem is detected (User= fails validation), the system shouldn't run the service as root (ignoring the user's clear intention to run as some specific UID).

The problem isn't the format of the usernames, it's that they detected an error, then ignored that the error happened while doing the opposite of what the user wanted. Failing the unit with an error would have been fine. Alternatively, proceeding with the indicated setuid(2) while warning about an invalid username would is also a sane response.
Except without interrupts, your computer would miss all the keystrokes. :-)
Assholes can be effective leaders of community.
How is this story being censored?
> We've got quotes from Linus himself in this thread that show a belief that their products do not provide value.

All I see is a link to some message where Linus calls these patches pure garbage. There's very little context, and the only borderline technical issue he points out is that grsecurity breaks things. If that is the message you're referring to, it only shows that the grsecurity patches are not aligned with Linus' values. That's a very different thing than the belief that they provide no value.

We know more about Linus' values, based on this old quote:

> I think the OpenBSD crowd is a bunch of masturbating monkeys, in that they make such a big deal about concentrating on security to the point where they pretty much admit that nothing else matters to them.

So, for example, if your values place performance and compatibility with old (proprietary..) binaries above all else, then a patch that degrades performance and breaks compatibility with old binaries may as well be "pure garbage."

Yet, a lot of people are willing to sacrifice some performance & compatibility for improved security. Now whether grsecurity does that adequately is a debate I do not wish to take part in.
Or how far we've bent over. Apologies if this isn't appropriate.
I think you're missing the point here. It's not helped by the way Linus has expressed himself here. The truth is that there's a fundamental philosophical disagreement here: Linus prioritises not breaking userland, GR security doesn't. Their patches are "crap" because they're large and not in the correct style, not because they don't achieve what they set out to do. Sometimes people take subsets of those patches, clean them up and get them put into the kernel, which is the source of GRS's accusations of "stealing".

The short version is that GR Security have personalities and behaviors very like Linus' own. There's value in GRS, and a fair amount of bad behaviour, but let's be frank, the same's true of Linux.