skysight-inc/HackerNews huggingface dataset:
So, I can go to a nice place and get some freshly made mayonnaise with my crab cakes. It's tasty as f, and is clearly unhealthy. If it's made with bad ingredients or bad hygiene there is a risk of food poisoning - raw eggs and all that. Each chef makes the mayonnaise with slightly different seasoning and those tablespoon/ half a lemon etc measures vary a bit from batch to batch.

Alternatively I can have a cheeseburger at Maccy Ds. I am confident that there's no real risk of food poisoning from the faux mayonnaise in the filling. The McMayo makeup is accurately detailed to within % points. It's jammed full of various preservatives, and indeed it can probably be stored for years without risk.

McMayo is safer, has detailed nutritional info, and is perfectly consistent.

Personally - I'll have the fresh mayonnaise every time, and strangely not knowing the amount of saturated fats doesn't trouble me in the slightest. To each their own.
Hey, I'm Patrick - founder and dev of etrigg.com, a fast growing, lean and pretty cool event discovery start-up. It helps people to find events nearby pretty quick on any device w/ a browser (NO downloads, NO tons of ads, NO search, NO BS). Feel free to try it out and post feedback, thx :)
I'm surprised people still even use Skype, I went really down hill around 5 or so years ago. It's slow, bulky, closed source and it has been disclosed by Edward Snowden and Wikileaks to have ties directly into the prism program with the NSA.
I use sci-hub all the time, because my institution has a limited library. The entire argument here is a red herring.

Sci-hub is a solution that complements open access, for the transitory period after which we expect big publishers to die off. Of course it's illegal, just like it is immoral for scientists around the world to use their taxpayer's money and their time to pay three big publishers, NPG, elsevier and spiegel.

This is pure civil disobedience of the noble kind.
Eh, same with me and Scheme.

I don't think functional paradigms can really be appreciated by 1st/2nd year undergrads. At that age you are fundamentally impatient to make your mark in a practical sense, your approach will be instinctively imperative. You have to hit the wall (scaling / parallelism / thread management / complexity etc) before you start to really appreciate the upsides of functional paradigms.

Unfortunately, a lot of professors are actually terrible educators (after all, they did not get there by teaching but by researching) and think the learning process is as linear as house-building: "place bricks here and there so that your next row will be this way and that way". They also think people should enjoy programming for programming's sake, whereas a lot of people are motivated by a creative process driven by outcomes.
The world needs both.

Consider an expedition making its way through a jungle. There are a bunch of people hacking out a path with machetes. The manager makes sure the machetes are sharp, that everybody has enough food and water, and generally ensures that hacking continues unimpeded. The leader climbs a tree and makes sure the hacking is taking place in the right place.

Back to your point - yes, you're partly right, but at its root it's an agency issue -

Shareholder (owner) cannot or doesn't want to run the company, and so employs someone (an agent) to do it on his/her behalf. These agents are leadership roles (typically CEO, CFO, COO and CTO roles).

However, where these appointed leaders don't have a large-enough financial stake in the organisation, they will do things to better their own financial interests, rather than the interests of the shareholders.

That disconnect is called agency cost. A side effect is that these leaders become managers because bettering your own interests requires finesse (aka management). Sh*t, of course, flows downwards, and needs more managers.
Sounds like great justification for my business contacts why I cannot have a voice call in Skype with them. Could anybody please give a link to official bugreport or serious announcement about breakage of calls?

User of XMPP (Jabber) with transport to Skype.
They might be pushing users away from the Linux/Mac apps towads an online version of skype. Which is actually the easiest way to use their service, when you absolutely have to.
I do have my own suspicions that a certain company deliberately degrades the quality of any software they release for platforms other than their own.
Absolutely!

And to be honest, the Linux client disgrace predates Microsoft take over.
They /let themselves be bought out/; big difference there. If their ideology was to create a proper Skype competitor, they wouldn't go for the 'quick buck' / become millionaires overnight.
0 problems for me...
Do you seriously think that anyone would implement crypto based on a reddit post?
The lack of mention of modulo multiplication is totally irrelevant for the analogy. You could also say that the box analogy is broken because Eve can take a disc cutter and open the box. Analogies don't have to be perfect duh.
I think this is one of the least useful articles I've ever seen on HN.
MacOS is also a competidor and I don't have any issues with it neither Skype has stopped updating the app.
For what I read, this is to know a bit who is interested in getting the source code. I give you the code but you tell me who you are. This is not prohibited by the GPL.
Yeah, I know what you mean. We'll have several dozen heading off to Mars, various moons of Jupiter, and perhaps the outer planets. Because humans won't be going, it'll be a fraction of the cost.'

Btw, why do people always worry about the jobs technology will take away? The good old days when everyone was a farmer.
Not all jobs can offer growth. It's in everybody's best interests if you just move on from such jobs once you outgrow them.

I spent two and a half years at my current job maintaining a legacy codebase. I looked for, and explored, growth opportunities at that job. In the end, I had to find them myself. Nobody at the company could really put in the effort it would have taken to keep me fulfilled, so I did it myself. I did lots of reading, experimenting, diving deep into fundamentals.

I am a much, much better programmer than I was when I started the job. The company did not give that to me, it couldn't have given it to me.

I eventually convinced the company to move off of the old legacy platform, that it was holding them back. I wanted to build them a new platform, but they decided to go with Magento. They're giving me a pretty sweet severance deal while I go out looking for a job.

I firmly believe that anybody can grow at any job. It's nice when the company can help you do that, but your own growth is your responsibility, and nobody else's.
>It is a really interesting question why this is the case. Why should a business owned by a capitalist for their own benefit be able to outcompete a workers co-operative?

Because 99.9% of typical workers don't have the money to build the business.

Take for example, Google Inc. origins in 1998. Both L Page and S Brin came from upper middle class families but neither of their bank accounts nor their parents' bank accounts had $25 million to spend on a business. It's also doubtful if either family could have been approved for a $25m unsecured business loan from a bank. Likewise, Google's first 100 employeees also didn't collectively have $25 million. On the other hand, VCs like Sequioa and KPCB did have $25 million to invest. Later on, more investors bought IPO shares totaling $1.9 billion. There is no union of workers that can pool together that kind of cash.

Since a co-op by definition must be owned by the workers, the question is no longer "interesting" with a mysterious answer. Instead, it's tautological. If you look at the typical workers' modest savings as the ceiling for funding a business, it's obvious why they can't compete with businesses built by investors/capitalists money. While WorkersOwnedSearchEngine Inc scrapes together $30,000 from their owners-workers' savings accounts to buy a 5th rack server from dell.com, Google Inc. can use a fraction of its $2 billion war chest to buy an entire data center and also break ground on a brand new one.
Math ∩ Programming
I was in a rush when I posted my first comment, here is a Medium version following your two suggestions: https://medium.com/@ArmandGrillet/comparison-of-container-sc...
You read my mind, while we are 99% an open source organisation we have a couple of managers that are strangely MS centric, if it has their stamp on it - it has to be 'enterprise grade' and there for the only serious option for them.
Remarkable Boston Dynamics robot puts up with bullying
Totally agree, the hard problem in all of this isn't people analytics or people ops, it's people. Dealing with them is hard because we're all so different.
It does matter, because if the publish it in the patent I can start planning to build something with years before the patent expires, or time improvements I make on it for that expiration.
I use it on mobile for texts, but I need a desktop client that allows group voice chats.
My approach to this is giving companies a place to start these kinds of discussions with people -
https://www.somewhere.com/for-companies

Not people analytics or people ops, but a way to talk about how you think about and approach work.
I think 'hear' is the wrong word. It has nothing to do with hearing. No hearing is involved at all, it is an auditory imagination and recollection. Like a good song that keeps playing in your head. And most people can clearly distinguish this kind of sensation from actual hearing, and they'd never mistake the auditory imaginations for actual things that are heard.
BlackBerry Buys UK’s Encription to Kickstart Its New Cybersecurity Consultancy
5 years badge on stackoverflow
To Voronoi and Beyond
I used one to parse XML/HTML, CSS selectors, and XPath expressions. Parser generator in question is https://github.com/YorickPeterse/ruby-ll which is an LL(1) parser generator in Ruby. Example grammars:

https://github.com/YorickPeterse/oga/blob/master/lib/oga/css...

https://github.com/YorickPeterse/oga/blob/master/lib/oga/xml...

https://github.com/YorickPeterse/oga/blob/master/lib/oga/xpa...
Designing for convergence
Some (most?) of my contacts are not showing up online when I use the official Skype client on Linux. I use the web client:

https://web.skype.com/
It has got worse on their own platform too.
Swift.im looks interesting, thanks for the link. At work most of us use Adium with our XMPP servers, those stuck on Windows have to use pidgin at present which is truly awful so I'll take a look at this for them.
While that's technically correct (the number of states in the NFA represents an upper bound on the number of states the simulation can be in at a time), this is one of those times when big-O can be misleading. In practice, there's a lot of variation between inputs. A typical case will leave you in only a handful of states at once, but a carefully constructed input can put you into many states. This will lead to quadratic runtime and linear additional memory usage up to the bound of the number of states in the NFA.

There is a key insight there: that it is in fact bounded, and you can plan around these bounds. It's not the tight constraint a DFA gives you (where the number of operations is constant, and runtime varies only by hardware details like L1 cache misses), but it's still good enough for most cases.
Review: System76 Lemur
I ran a website like that, it was all scammers. On both sides. I left because I didn't want my name attached, but it organically attracted both scummy type 1 users and scummy type 2 users, where both were necessary for interaction to take place.

EDIT: I should add that I wasn't made fully aware of the depth of the scamminess of the whole thing until I accidentally tried cleaning up some "offers" and found it was all scummy offers to scummy counterparties.
> That would trivially be caught by the patent office.

It's actually used constantly in Europe to work around the restriction on software patents.

The problem is that patent offices aren't staffed to do the job that is assigned to them. They would need a lot of full time engineers in each discipline just to sort through the pile.
>Fun fact: I have a friend who worked for Skype in Prague. He said the codebase is a true horror, an extreme mess, and that soon it would "reach a singularity"

Being a developer, I read this and think, what developer thinks any existing codebase is NOT a mess. It's the number one developer complaint ever. They (we?) all think we know a better way.
Still seems a bit weird though? Probably enough to put a lot of people off checking it out.
Personal postings in your neighborhood
>For example - how long do you depreciate (write down the value of) an asset that you buy? If you depreciate it too slowly, it might make it seem like you're more profitable than you really are.

It isn't supposed to be ambiguous, though it sometimes is (and that's a problem). At least in Canada, we have relatively straight-forward rules to follow for allowable capital depreciation rates, as seen here:

http://www.cra-arc.gc.ca/tx/bsnss/tpcs/slprtnr/rprtng/cptl/c...
Google tax deal 'seems small' say MPs
The Life-Style Guru of Frugality
Yes, qTox and uTox use libvpx.
iOS app for personal postings in your neighborhood
Strange, considering that Skype on OS X / iOS was (still is?) better - ie pasting links would generate a thumbnail in messaging, Windows got this only recently. Also OS X client didn't had that annoying 'unread' bug. So.

I do have my suspicions that no one really cares about Linux on desktop and 99% people would agree, that even having a Linux client is a waste of time, and posts like yours are nothing but linux zealotry - "boo M$ antitrust making me use Windblows"...
A Conversation with Nate Silver and Tyler Cowen
http://www.forbes.com/sites/jamesconca/2012/06/10/energys-de...

It's the safest form of power we have.
No question that this holds if humans know that they are talking to other humans. But do you think the same is true for humans who think they talk to bots?
> Do you seriously think that anyone would implement crypto based on a reddit post?

No. I think people may have taken it as a working example of encryption. Evidently it's not.

The post in question is also specifically replying to someone asking how Bob and Alice can tell a secret, without Eve knowing. The given example does not do that.

> Are you an idiot or do you think everyone else is? This is one of the worst posts I've ever...

Have you read: https://news.ycombinator.com/newsguidelines.html yet?
Sometimes, what the worker wants isn't the option that will make the most profit.
The first step was disentangling it from G+.

I hope the next step is a sane API to let third-party clients integrate with it. It does not have to be XMPP, as long as it's something clear and well-supported.
Western Union Sees African Mobile-Money Transfers `Snowballing'
I don't understand why people on HN are still recommending Telegram. It's not open, the crypto is highly questionable, and messages are not encrypted end-to-end by default (and not at all in groups). Use one of the apps that gets a full score in the EFF's Secure Messaging Scorecard [1], like Signal.

[1] https://www.eff.org/secure-messaging-scorecard
and much more details https://wiki.tox.chat/clients#features
Awesome job. I hope you achieve great success.
Google and Apple don't write their own baseband software.
I'm a Linux user and I don't sign that.
> Removing ads wasn't a PR stunt. Hardly. It was simple math. Piss off enough advertisers and they leave. That's not PR. That's smart product dev.

I have no idea what your point is. "It is good product development to scare off the people who pay you money"?
You always needed an Atlassian account to retrieve the license but now you can do that by just logging in to the app instead.
>I firmly believe that anybody can grow at any job. It's nice when the company can help you do that, but your own growth is your responsibility, and nobody else's.

I'm not talking about personal growth.

I'm talking about growth in benefits, like salary or working environment. People leave companies or learn new skills to get more benefits. The company needs to provide better benefits, continuously, or the employee leaves. Simply buying a ping pong table or giving an employee "engaging work" isn't enough.
This phones were viral back in the early 2000s but are no more
You are quite right, I don't understand the HN/Reddit mentality that only the buyer is to blame when FOSS projects get bought.

After all they also took the money.
Show HN: Microsoft Garage, Microsofts sideprojects hub
>Have you read...

Not yet, I've removed the offensive parts.
But if you quote from me please quote correctly, your current comment(and the fact that you update it in every 5 minutes) is misleading.
Also it doesn't support logging in with Facebook accounts.

Edit: why the downvotes? It's a feature finely supported on desktop clients, and it does not work on Android - so in order to use Android Skype, I'd have to create a "pure" Skype account (with its own password!), and re-import all my contacts.

For me, that's a bug that has seen no activity for over 3 years.
gnome breaks userspace, kde breaks userspace etc. skype is not just linked against the kernel after all, but a whole lot of different components
I work on two systems at the moment, and they are in very good condition
People want to be happy, it doesn't really matter how.

Often they don't really know themselves. But they're quite sure it'll happen if only they were able to become more impressive. They will be happy once they are promoted, treated with respect, and given more money.

A great boss feels like an ally, and often it's not the outcome that makes you happy but the hope of a better future.

I think there are many people in an organisation that can alleviate this desire. It's not just managers offering personal development or leaders inspiring people to be bold, sometimes it is your friends that make you see a better perspective on how your life already is. I think it's important to think about how you can make others feel good, and not just how you feel about your own position.
As someone who has seen several LARGE commercial software projects, there is a definite gradation from "it's hard to comprehend these layers of abstraction, but after a few days I kind of understand how they interact" to

// X - uncommented on 1.2.03 to fix bug
// Y - commented again on 3.2.03 because it broke stuff
// if (condition)
{
... logic here, half of it commented out ...
}
Most speed reading techniques start by encouraging you to suppress the inner voice hearing and just consume the words visually. (Which is also why I don't understand why they are saying it's the first investigation in the subject matter).
I recommend trying jitsi (meet.jit.si) for conferences with features.
Ring is a new one, that looks very promising for secure multiplatform p2p one-on-one communication. (ring.cx)
On my phone, I use CsipSimple with my trusty VOIP provider Diamondcard.us.
recompiling isn't. packaging for every distribution, edge and not and building autoconf for all of them and ifdef all over the code?

not rocket science either, but that stuff does carry an increased cost
That's pretty rude. The poster was only asking for something that would improve clarity.
It crashes on windows if you type too quickly.
and Space Station Technical services had a key to the space station but the FBI ordered them to throw it away some time before contacting Virgin Galactic and saying put people to work building us this special shuttle because otherwise we can't get in.
There is no mention of linux in the post you commented on.
How to Become a Slide Presentation Expert?
"Error messages" is the usual argument I hear. The article does not address this. I would appreciate an article, why parser generators can or cannot provide error messages on par with handwritten parsers.
Jolla Signs African OEM Mi-Fone to Sell Sailfish-Powered Handsets
I don't think you should ever try, but you can give cygwin a shot. You can, supposedly, get most linux packages running on Windows with Cygwin, but it would be almost as much work as Linux From Scratch.
Is that the price for an accountant, right?

I pay a bookkeeper to keep our books, and the accountant only comes into the picture at the end of the year when the company's accounts need to be filed and corporation tax needs to be paid.

Our company pays more for those services than your quote above, but if you're not incorporated as a company surely you could get a cheaper way to file returns?

At the least, you could take the monthly bookkeeping side of things away from your accountant.
It's not an issue, it's a ginormous convenience.

Wouldn't you rather have one # decl that does all the legwork of installing a dependency for you, plus all the things it depends on? All these cool kids' languages have that stuff builtin now. Or at least builtin one level away, ie gem, "go get", gradle, etc and ilk. It's so convenient. I dread that part of c*.
In this case, it makes sense.

Though one could argue (given the clarification you've made) that said XXers could also embrace a minimalist aesthetic.

E.g. electronica makers: do everything in the box, or with very few pieces of kit (minimal gear). Penmanship: just use a couple of really good pens and some select stationary. Etc -- and of course they can keep the "minimal stuff" in all other non XX areas of their lives.
Well yes, if that's what he meant then it's something different. There's no point in allowing patents when nobody can know what implementation is patented in the first place.
Airbus has “solid” results with a record order book
> Now it's three months since the post and nobody has pointed out the error, despite Reddit math being a self-selected crowd with a specific interest in the topic.

/u/GemOfEvan pointed out the error in the second highest (sorted by "Best") reply:

I think I'm missing something. Alice has a message m and a
product of primes a. She sends Bob the product ma. Bob has
the product of primes b and sends back the product mab.
Alice divides by a and sends back mb. Eve has heard the
products ma, mab, and mb. (ma)(mb)/(mab) = m, so Eve now
has the message.

Glancing through the other replies, I see at least a half dozen others also pointing out the problem, and also several explaining what it takes to make this kind of three way exchange actually work.

Reddit only reports timestamps to the month on articles this old, but all the replies I mention above say "3 months ago".
So, how should the 'locked boxes' analogy be fixed?
The Story Behind the Cover for the Essential Guide to Electronics in Shenzhen
What is their definition of "Computer" ???
Skype is shit, but Hangouts is not even a contender

* No desktop client

* Connected to your google account meaning I'll need to juggle several google accounts to keep my personal and business chats separate

Just the fact it doesn't have a native desktop client makes it unusable. I know there are workarounds I can use like nativefier but it's still not as smooth as a desktop app.

Running in the browser:

- Gets grouped with my other browser windows in my taskbar, making it hard to find

- Notifications might or might not work, depending on firefox's whims

- If for any reason firefox crashes all your communication crashes with it

- Susceptible to every single browser bug that allows silent loading of extensions that scrape all your data
Others have spent years in UNIX land and still prefer Windows to Linux.
Xiaomi to Release New Mi 5 Smartphone